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.

Se você não executou essas tarefas de configuração, consulte Introdução ao Functional Tester para obter as etapas necessárias.

Quando você grava um script, o Functional Tester grava todas as ações do usuário no aplicativo, como pressionamentos de teclas e cliques do mouse. Também é possível inserir pontos de verificação para testar dados ou propriedades de quaisquer objetos no seu aplicativo. Durante o registro, o ponto de verificação captura informações do objeto e o armazena em um arquivo baseline. Em seguida, durante a reprodução, o ponto de verificação captura as informações do objeto e o compara à baseline.

Nota: Todos os scripts do Functional Tester utilizam uma classe-base auxiliar padrão. Você poderá criar sua própria classe-base auxiliar se desejar incluir métodos adicionais ou substituir os métodos no RationalTestScript. Para obter mais informações, consulte Alterando a Classe-base Auxiliar de Script Padrão de um Script.

Para gravar um script:

  1. Opcionalmente, você pode definir primeiramente as opções de gravação necessárias. Clique em Ferramentas > Opções para acessar as opções do Functional Tester. Na hierarquia da pasta, clique no ícone da pasta Functional Tester para abrir as opções. Defina as opções de gravação. Feche as opções quando terminar.
  2. Clique no botão Gravar um Script do Functional Tester Botão Gravar um Script do Functional Tester ou clique em Arquivo > Novo > Incluir Script Utilizando Gravador. A caixa de diálogo Incluir Novo Item é aberta.
  3. Na caixa de diálogo Incluir Novo Item, selecione o projeto do qual deseja que o script faça parte. Digite um nome para o script.

    Marque Incluir o script no Controle de Origem se desejar que o script esteja no controle de origem. O script será incluído no ClearCase, mas permanecerá com o registro de saída para que seja possível modificá-lo.

  4. Clique em Abrir.

    A página Selecionar Recursos de Script aparece. O Functional Tester criará um mapa de objetos local para seu script, por padrão. Para utilizar um mapa de objetos de teste, uma classe-base auxiliar ou um datapool de teste diferente, selecione-os na página Selecionar Recursos do Script. Também é possível definir a ordem de seleção de registros do datapool ou alterar o datapool associado ao script.

  5. Clique em Concluir para começar a gravação.

    O Monitor de Gravação é aberto e a gravação é iniciada. Clique no ícone Exibir Ajuda na barra de ferramentas de Gravação no monitor para obter informações sobre os botões da barra de ferramentas e sobre o funcionamento do monitor.

  6. Na barra de ferramentas de Gravação, clique no botão Iniciar Aplicativo para iniciar o aplicativo de teste. Consulte Iniciando seus Aplicativos de Teste para obter informações adicionais. (Se o aplicativo já estiver em execução, não será necessário executar essa etapa.)
  7. Execute as ações no aplicativo.
  8. Para gravar um ponto de verificação, localize o objeto no aplicativo que você deseja testar e clique em qualquer lugar na janela ou na caixa de diálogo do aplicativo. Em seguida, clique no botão Inserir Ponto de Verificação ou Comando de Ação. Clique no botão Ajuda no Assistente de Ponto de Verificação e Ação ao criar o ponto de verificação para obter informações adicionais sobre o Assistente de Ponto de Verificação e Ação ou consulte Criando um Ponto de Verificação de Propriedades para obter um exemplo de como criar um tipo de ponto de verificação.
  9. Para inserir funções no script, como comando de script de chamada, entrada de log, cronômetro, comando de retardo de script ou comentário, clique no botão Inserir Comandos de Suporte do Script . Clique no botão Ajuda na caixa de diálogo Funções de Suporte do Script para obter informações sobre essas funções.
  10. Feche o aplicativo se desejar que o fechamento faça parte do script.
  11. Quando terminar a gravação, clique no botão Parar a Gravação.
    Nota:

Feedback