Baseando um Script de Teste em Dados

Para basear um script de teste em dados, é necessário selecionar objetos no aplicativo em teste. A base em dados ocupa um datapool com dados do aplicativo.

Um datapool é uma coleta de registros de dados relacionados. Um datapool fornece valores de dados para as variáveis em um script de teste durante a reprodução do script de teste.

É possível utilizar dois métodos para selecionar um objeto:

Método da Ferramenta Localizador de Objetos -- Utilize essa ferramenta para selecionar um objeto e todos seus descendentes, selecionar um objeto ou selecionar um objeto e seus filhos imediatos.

Método Navegador de Objetos de Teste -- Utilize esse método para procurar o objeto que você deseja selecionar. O navegador exibe uma árvore hierárquica de objetos em seu aplicativo. O nível superior mostra os aplicativos que estão em execução. Sob cada nível superior, o Teste Funcional exibe a hierarquia de objetos nesse aplicativo. A árvore hierárquica é uma visualização dinâmica dos objetos disponíveis atualmente.

Para basear um script de teste em dados:

  1. Crie um projeto para armazenar os recursos de teste necessários para testar um aplicativo.

  1. Inicie a gravação de um script de teste.

  1. Na caixa de diálogo Selecionar Recursos de Script, na caixa Ordem de Seleção de Registros do Datapool, selecione um dos seguintes tipos de ordem de seleção de registros do datapool:

A janela do Teste Funcional é minimizada e o Monitor de Gravação é aberto.

  1. Inicie o aplicativo que deseja testar e navegue por ele até a caixa de diálogo na qual você baseará os dados.

    1. Na barra de ferramentas Gravação, clique em Iniciar Aplicativo (Inicia um aplicativo) para iniciar um aplicativo.

      Consulte Iniciando seus Aplicativos de Teste para obter informações adicionais. (Se seu aplicativo já estiver em execução, não será necessário executar essa etapa.)

    2. Execute as ações no aplicativo que você deseja gravar no script de teste.

  2. Utilize o teste para basear os dados.

    1. Na barra de ferramentas Gravação, clique em Inserir Comandos Baseados em Dados (Insere comandos baseados em dados).

      A gravação do script de teste é pausada e a página Inserir Ações Baseadas em Dados é aberta.

    2. No aplicativo em teste, digite os valores iniciais que deseja ver no datapool nos campos que deseja basear em dados.

A ocupação desses campos durante a pausa do gravador não grava ações desnecessárias no script de teste. As alterações no fluxo de controle do programa durante a pausa da gravação do script de teste não são gravadas no script de teste.

    1. Em Ocupar e, em seguida, Selecionar Objetos de Teste, escolha um dos métodos a seguir:

    1. Opcionalmente, na tabela Comandos Baseados em Dados, no cabeçalho Variável, digite um nome descritivo para o nome de cada variável no datapool.

    2. Opcionalmente, na tabela Comandos Baseados em Dados, no cabeçalho Valor Inicial, dê um clique duplo no valor inicial e, em seguida, digite um novo valor inicial ou clique na seta para selecionar um novo valor na lista.

      Por exemplo, você pode alterar o valor inicial de um objeto de teste para testar os estados não-padrão de um aplicativo.

    3. Opcionalmente, na tabela Comandos Baseados em Dados, faça uma das alterações a seguir.

Move linha selecionada antecipadamente na tabela de comandos Clique para mover a linha selecionada antecipadamente na ordem de execução na tabela Comandos Baseados em Dados.

Move linha selecionada posteriormente na tabela de comandos Clique para mover a linha selecionada posteriormente na ordem de execução na tabela Comandos Baseados em Dados.

Exclui a selecionada da tabela de comandos Clique para excluir uma linha selecionada da tabela Comandos Baseados em Dados.

Realça o objeto de teste selecionado no software em teste Clique para realçar um objeto de teste no aplicativo em teste. Selecione um objeto de teste na tabela Comandos Baseados em Dados e, em seguida, clique nesse ícone.

Exibe ou oculta as propriedades de reconhecimento e administrativas Clique para exibir ou ocultar as propriedades de reconhecimento e administrativas de um objeto de teste selecionado.

    1. Clique em OK para concluir a ação de basear o script em dados.

      A página Inserir Ações Baseadas em Dados é fechada e o Teste Funcional ocupa um datapool com os dados coletados do aplicativo.

  1. Finalize a gravação do script de teste.

    1. Execute as ações no aplicativo que você deseja gravar.

    2. Se desejar gravar um ponto de verificação, localize o objeto no aplicativo que deseja testar e, em seguida, clique no botão Inserir Ponto de Verificação ou Comando de Ação.

      Dica:
       Clique no botão Ajuda 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 ponto de verificação de propriedades.

      Você pode utilizar uma referência de datapool em vez de um valor literal para o valor que está sendo testado no ponto de verificação.

    3. Se desejar inserir funções de suporte de script 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 de 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.

    4. Feche o aplicativo se desejar que o fechamento faça parte do script.

    5. Na barra de ferramentas Gravação, clique em Parar Gravação (Parar Gravação) para passar todas as informações gravadas para o script de teste e atualizar o datapool com novas variáveis e valores iniciais associados.

      A janela do Teste Funcional é aberta e o script é exibido na janela do editor.

  2. Você pode incluir dados no datapool depois de concluir a gravação do script de teste. Para obter informações adicionais sobre como editar um datapool, consulte Editando Datapools.

Tópicos Relacionados:

Gravando um Script

caixa de diálogo Inserir Ações Baseadas em Dados

Página Selecionar Recursos do Script

Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.