Registrando Scripts de Testes Funcionais (Somente para o Windows)
Esta seção descreve o processo de criação de scripts de testes funcionais para testar seus aplicativos.
Antes de Iniciar
O que Fazer Depois
Gravando um Script
Para iniciar a gravação de scripts em
seus aplicativos, você deve primeiro configurar seus ambientes de teste, configurar
seus aplicativos e criar um projeto.
Iniciando seus Aplicativos de Teste
Ao gravar testes no aplicativo,
é recomendável que o Functional Tester inicie o aplicativo durante a gravação
utilizando um comando startApp. Isso torna a reprodução dos testes mais confiável porque o startApp utiliza
as informações de configuração do aplicativo. O Functional Tester abrirá os
aplicativos Java que forem especificados ou as páginas HTML em seu navegador ou executará os aplicativos em formato executável.
Gravando em um Script Existente
Com o Functional Tester, você pode iniciar a gravação no local do cursor no script atual, permitindo iniciar aplicativos, inserir
pontos de verificação e incluir funções de suporte do script.
Exibindo Informações sobre o Objeto de Teste
Você utiliza o Inspetor de Objeto de Teste para examinar componentes gráficos visíveis no
aplicativo em execução e exibir informações sobre os objetos, como hierarquia-pai,
hierarquia de herança, propriedades do objeto de teste, propriedades sem valores e
informações sobre métodos.
Obtendo um Valor de Propriedade Você pode obter um único valor de propriedade para o objeto selecionado durante
a gravação.
É colocada uma getProperty no script que retorna o
valor durante a reprodução.
Configurando um Estado de Espera para um Objeto Esse recurso é utilizado para configurar um estado de espera para um objeto durante a reprodução
para verificar sua existência. Isso é útil ao aguardar um objeto
logo após o início do aplicativo ou após outras ações que possam
demorar muito.
Trabalhando com Pontos de Verificação
Os pontos de verificação verificam se uma determinada ação ocorreu ou
verificam o estado de um objeto. Ao criar um ponto de verificação, você
está capturando informações sobre um objeto no aplicativo para estabelecer
isso como informações de baseline para comparação durante a reprodução.
Utilizando Serviços de Script
Essa caixa de diálogo contém guias que permitem
inserir código no script atual do Functional Tester para executar uma variedade
de tarefas, como inserir um comando callScript, uma mensagem de log, um cronômetro, um comando de suspensão ou um comentário em um script do Functional Tester.
Renomeando um Recurso de Teste
É possível renomear um script, um mapa de objetos de teste ou outros arquivos
do Functional Tester em um projeto.
Salvando Scripts e Arquivos de Teste
É possível salvar um script de teste funcional ou arquivo de vários modos:
salvar o script de teste ou arquivo atual, salvar todos os scripts de teste e arquivos,
salvar um script de teste funcional ou arquivo com outro nome em um local diferente.
Excluindo um Script do Teste Funcional
Você pode excluir um script do Functional Tester da visualização Projetos ou do Explorador de Soluções. Entretanto, tome cuidado, pois a exclusão de um script que não estiver sob o controle de origem do ClearCase ou de um script em uma visualização dinâmica do ClearCase não poderá ser desfeita.
Gravando um Script
Para iniciar a gravação de scripts em
seus aplicativos, você deve primeiro configurar seus ambientes de teste, configurar
seus aplicativos e criar um projeto.
Alterando a Superclasse Auxiliar de Script Padrão
Por padrão, todos os scripts do Functional
Tester estendem a classe RationalTestScript e, por meio disso, herdam vários métodos
(como o callScript).. Os usuários
avançados podem criar suas próprias superclasses auxiliares que estendem o RationalTestScript
e podem incluir métodos adicionais ou substituir os métodos do RationalTestScript.