Os objetos na GUI do SAP para aplicativos HTML contêm muitas propriedades de alteração
dinâmica, por exemplo, .url, .href e .id. Ao reproduzir scripts de testes funcionais nesses aplicativos, o valor de uma ou mais propriedades de reconhecimento de objeto pode mudar, causando um alto registro de ScriptAssure que resulta na falha do script. O Rational Functional Tester fornece
um mecanismo para converter o valor de propriedade de reconhecimento em uma expressão regular
para esses valores que são alterados dinamicamente. Localizar a propriedade de
reconhecimento dinâmico do objeto e convertê-la em uma expressão regular
torna-se incômodo durante o teste do GUI do SAP para os aplicativos HTML.
Procedimento
Execute as tarefas a seguir para facilitar os testes
do GUI do SAP para aplicativos HTML:
- Crie um backup do arquivo CustomObjectRecProp.rftop disponível na pasta de customização. A pasta está disponível em C:\Documents
and Settings\All Users\Application Data\IBM\RFT\customization em Windows
e em /etc/opt/IBM/Rational/RFT/customization em Linux.
- Renomeie o arquivo CustomObjectRecProp_MySAP.rftop para CustomObjectRecProp.rftop
na pasta de customização.
- Modifique os valores de ScriptAssure para reduzir o número de avisos e erros lançados durante a reprodução do script.
- Abra a janela Preferências no Rational Functional Tester.
Clique em no Eclipse IDE e em no Visual Studio IDE.
- Expanda Teste Funcional e Reproduzir.
Clique em Script Assure (TM) e em Avançado.
- Configure Última Chance do Resultado de Reconhecimento para
30000 e Avisar se o Resultado Aceito É Maior que para
20000
Notas: - Se a execução do script ainda falhar devido aos valores de propriedades de reconhecimento de alteração dinâmica, use o mecanismo de expressão regular para corrigir o problema.
Para obter informações adicionais,
consulte o tópico Expressões regulares.
- Para testar qualquer outro aplicativo diferente do GUI do SAP para aplicativos HTML, use a cópia de backup
do CustomObjectRecProp.rftop e use os valores padrão
ScriptAssure. Para obter informações adicionais,
consulte o tópico Usando o Script Assure.