Criando um Ponto de Verificação de Dados (Tabela)

Utilize um ponto de verificação de Dados (Tabela) para testar os dados da tabela em seu aplicativo. Quando você grava o ponto de verificação, é criada uma baseline dos dados da tabela. Assim, sempre que você reproduzir o script, os dados serão comparados para verificar se ocorreram alterações, seja intencionalmente ou não. Essa comparação é útil para identificar prováveis defeitos.

Ao criar um ponto de verificação, você pode utilizar uma referência de datapool em vez de um valor literal para fornecer dados variáveis para que seus testes sejam mais realísticos.

Para criar um ponto de verificação de Dados (Tabela):

  1. No Teste Funcional, Java Scripting, clique no botão Gravar um Script do Teste Funcional na barra de ferramentas do Teste Funcional ou no comando de menu Arquivo > Novo > Script do Teste Funcional Utilizando Gravador para iniciar a gravação de um script. No Teste Funcional, VB.NET Scripting, clique no botão Gravar um Script de Teste Funcional na barra de ferramentas do Teste Funcional ou no comando de menu Arquivo > Novo > Incluir Script Utilizando Gravador para iniciar a gravação de um script. Consulte Gravando um Script para obter informações adicionais.

  2. No Monitor de Gravação do Teste Funcional, clique no botão Iniciar Aplicativo para iniciar seu aplicativo de teste. Consulte Iniciando seus Aplicativos de Teste para obter informações adicionais.

  3. Localize em seu aplicativo a tabela que deseja testar.

  4. No Monitor de Gravação do Teste Funcional, clique no botão Inserir Ponto de Verificação ou Comando de Ação na barra de ferramentas.

  5. Na página Selecionar um Objeto do Assistente de Ponto de Verificação e Ação, utilize o Localizador de Objetos para selecionar em seu aplicativo a tabela que deseja testar. Para testar a tabela inteira, você pode selecionar qualquer célula na tabela. Para testar apenas uma única célula ou células selecionadas, selecione a(s) célula(s) primeiro e, em seguida, clique no Localizador de Objetos em qualquer lugar na(s) célula(s) selecionada(s). Consulte a página Selecionar um Objeto para obter informações adicionais sobre a seleção de objetos.

  6. Depois de ter selecionado a tabela, um dos valores listados na grade de Propriedades de reconhecimento do objeto deve ser a palavra "tabela". Verifique isso e clique em Avançar.

  7. Na página Selecionar uma Ação, a opção Executar Ponto de Verificação de Dados deve estar selecionada, a primeira opção da página.

    No campo Valor dos Dados, selecione o teste Conteúdo da Tabela ou Células Selecionadas da Tabela. Conteúdo da Tabela testa o conteúdo da tabela inteira. Células Selecionadas da Tabela testará somente as células selecionadas. A lista de testes mostrada no campo Valor dos Dados depende das informações fornecidas pelo proxy do objeto. É possível mostrar outros valores além dos descritos aqui. Nota: Consulte a nota no final deste tópico que detalha quais testes de dados estão disponíveis para tabelas HTML.

    No campo Nome do Ponto de Verificação, aceite a sugestão padrão ou digite um novo nome. Esse nome deverá seguir as convenções de nomenclatura Java padrão. O nome padrão baseia-se no nome do objeto e no valor dos dados que você escolheu para o teste.

Utilize Incluir Parâmetros de Nova Tentativa para definir um tempo de nova tentativa para que um ponto de verificação verifique sua existência durante a reprodução. A opção de tentar novamente é útil quando a reprodução não localiza o ponto de verificação no aplicativo. Para definir um tempo para a nova tentativa, utilize o padrão ou defina o seu próprio tempo. Tempo Máximo de Nova Tentativa é o número máximo de segundos que o Teste Funcional tentará novamente para que o ponto de verificação apareça no aplicativo durante a reprodução. Intervalo de Nova Tentativa é o número de segundos entre as vezes que o Teste Funcional procurará o ponto de verificação durante o período de espera.

Quando você selecionar Incluir Parâmetros de Nova Tentativa, o Teste Funcional verificará a existência do ponto de verificação no aplicativo a cada 2 segundos, até 20 segundos. Para definir seu próprio tempo, limpe os campos padrão e digite seus próprios valores para Tempo Máximo de Nova Tentativa e Intervalo de Nova Tentativa. Ao clicar em Concluir, a nova tentativa para o ponto de verificação é gravada no script e ocorrerá em reproduções futuras.

Depois de aceitar ou editar os campos, clique em Avançar para continuar.

  1. Opcionalmente, edite os dados. Na página Dados do Ponto de Verificação, a tabela exibe as mesmas informações da tabela em seu aplicativo. Para editar o conteúdo dos dados do ponto de verificação, dê um clique duplo em qualquer célula na tabela para editá-la.

    Também é possível editar as células da tabela que serão testadas. As células da tabela que estiverem nas regiões de comparação serão mostradas com um segundo plano cinza. Se você estiver testando a tabela inteira, todas as células serão mostradas em cinza. Você pode utilizar a lista drop-down na barra de ferramentas acima da região de dados como um mecanismo de seleção. Escolha Coluna, Linha ou Seleção de Célula na lista e, em seguida, faça suas seleções na tabela. Por exemplo, se você selecionar Seleção de Linha, quando clicar em uma célula na segunda linha, a segunda linha inteira será selecionada. Se tivesse escolhido Seleção de Célula, somente essa célula teria sido selecionada. Depois de selecionar os dados que deseja comparar, clique no botão Atualizar Região de Comparação para que as alterações sejam efetivadas.

    Os botões da barra de ferramentas Recortar, Copiar, Colar e Excluir acima da área da tabela aplicam-se à(s) linha(s) selecionada(s) e são aplicáveis somente no Assistente de Ponto de Verificação e Ação. (A área de transferência do sistema não é utilizada.)

    Há recursos na guia Metadados que também podem ser utilizados para editar os dados da tabela. Por exemplo, você pode editar os cabeçalhos da coluna ou os cabeçalhos da linha da tabela acessando-os na guia Metadados. Para editar os cabeçalhos da coluna, dê um clique duplo na coluna Valor da propriedade columnHeaders. Um pequeno editor é aberto, permitindo editar os cabeçalhos. Os cabeçalhos da linha funcionarão da mesma maneira se a tabela os contiver. Dê um clique duplo no Valor rowHeaders para editá-lo. Para que os cabeçalhos da coluna sejam comparados, é necessário alterar a propriedade compareColumnHeaders para true na guia Metadados. O valor compareRowHeaders funciona da mesma maneira para indicar se os cabeçalhos da linha serão comparados.

    Se você der um clique duplo no Valor da propriedade compareRegions na guia Metadados, um editor será aberto mostrando as regiões selecionadas da tabela. Para as células selecionadas, ele mostra os pares de valores de índice ou de chave da linha e o cabeçalho ou o índice da coluna de cada célula selecionada. Para as linhas selecionadas, ele mostra os pares de valores de índice ou de chave da linha. Para as colunas selecionadas, ele mostra o cabeçalho ou o índice da coluna. A utilização desse editor de comparação de regiões é outra maneira de selecionar as regiões que serão comparadas. Se você clicar no botão Comparar todas as Células nesse editor, todas as células da tabela serão testadas.

    Se sua tabela suportar chaves de linha ou chaves de coluna, elas poderão ser editadas e inseridas dando um clique duplo nos valores columnKeys e rowKeys na guia Metadados.

    Clique no botão Ajuda para obter informações adicionais sobre a página Dados do Ponto de Verificação.

  2. Para utilizar uma referência de datapool em vez de um valor literal para um ponto de verificação:

    1. Clique com o botão direito do mouse em uma propriedade e, em seguida, clique em Converter Valor em Referência de Datapool.

      A caixa de diálogo Conversor de Referência de Datapool é aberta.

    2. Digite um novo nome para a variável de datapool ou clique na seta Variável de Datapool para selecionar a variável à qual deseja que o ponto de verificação faça referência no datapool

    3. Opcionalmente, selecione a caixa de opções Incluir valor para novo registro no datapool para incluir o valor do ponto de verificação para um novo registro (linha) no datapool.

    4. Clique em OK.

  3. Depois de ter visualizado ou editado os dados do texto, clique em Concluir.

    O ponto de verificação será gravado e incluído no script.

  4. Depois de gravar outros pontos de verificação ou ações, termine a gravação clicando no botão Parar Gravação na barra de ferramentas do Monitor de Gravação.

Após a conclusão da gravação, você pode abrir o Editor de Ponto de Verificação a qualquer momento para editar esses dados. Consulte o Editor de Ponto de verificação para obter informações adicionais.

Nota: Também é possível criar um ponto de verificação fazendo o script manual dele. Para obter informações, consulte Incluindo Pontos de Verificação Manuais e Dinâmicos. Consulte também os métodos vpManual() e vpDynamic() da documentação do RationalTestScript. O RationalTestScript pode ser localizado na documentação da API. Clique em Ajuda > Referência à API do Teste Funcional. Seu script pode acessar as mesmas informações dos pontos de verificação. Consulte os métodos TestObject getProperty() e getTestData().

Nota: Para tabelas HTML, os tipos de dados disponíveis são:

 

 

 

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