< Anterior | Próximo >

Lição 7: Utilizar o Comparador para Atualizar um Ponto de Verificação

Você pode utilizar o Comparador de Pontos de Verificação para comparar dados do ponto de verificação após a reprodução de um script. Os pontos de verificação fornecem uma linha de base das propriedades ou dos dados de um objeto. Se o ponto de verificação falha em uma construção subseqüente de um aplicativo, você localizou um defeito ou uma alteração interna do aplicativo. Se a alteração é intencional, é possível atualizar as informações no ponto de verificação para que o teste continue a ser válido para construções futuras.
No final da lição 6, você manteve o log aberto. Se você fechou o log, reabra-o, dando um clique duplo no nome do log na visualização Projetos.
  1. No log, clique no link Visualizar Resultados no final da entrada do ponto de verificação de imagem com falha. O título do evento é "Ponto de Verificação (Album_image)."

    O Comparador do Ponto de Verificação do Functional Tester exibe os dados do ponto de verificação. Observe que o banner do Comparador inclui o nome do seu ponto de verificação.

    Se o comparador não for aberto ou aparecer uma mensagem de erro, será necessário ativar o plug-in Java™ do navegador. Para obter instruções sobre como fazer isso, consulte o tópico "Ativando o Plug-in Java de um Navegador" na seção "Antes de Registrar" da Ajuda do Functional Tester.

    Quando um ponto de verificação falha, o Comparador mostra os valores atuais e os esperados para ajudar a analisar as diferenças. Assim, você pode carregar o arquivo de linha de base e editá-lo ou atualizá-lo com os valores a partir do arquivo atual. Os defeitos são exibidos em vermelho.

    Ao criar o ponto de verificação em ClassicsA, a imagem de álbum capturada tem como base o objeto javax.swing.JLabel. Ao reproduzir o script em ClassicsB, como a altura e a largura do objeto javax.swing.JLabel são diferentes, o ponto de verificação de imagem falhou. Portanto, é necessário atualizar o arquivo de linha de base para alterar o objeto para que corresponda a ClassicsB.

  2. Clique no botão Carregar Linha de Base para Editar (Editar Linha de Base) na barra de ferramentas do Comparador.
  3. Clique no botão Substituir Linha de Base pelo Valor Real (Substituir Linha de Base) na barra de ferramentas do Comparador. A imagem real será carregada como a imagem de linha de base.
  4. Feche o Comparador.
  5. No log, clique no link Visualizar Resultados no final do ponto de entrada de verificação de propriedades com falha. O título do evento é " Ponto de Verificação (OrderforTrentCulpito_standard)."
  6. Role para a propriedade de texto.

    Ao criar o ponto de verificação no ClassicsA, o título do banner era "Pedido para Trent Culpito." Ao reproduzir o script no ClassicsB, o título do banner era "Pedidos para Trent Culpito." "Pedidos" está correto porque um cliente pode ter vários pedidos na janela Pedidos. Então você deve atualizar o arquivo de linha de base para alterar o texto para corresponder ao ClassicsB.

    É possível editar somente o arquivo de linha de base.

  7. Clique no botão Carregar Linha de Base para Editar (Editar Linha de Base) na barra de ferramentas do Comparador. Observe que a coluna Valor, à esquerda, exibe o Valor de Linha de Base agora.
  8. Em vez de rolar para a propriedade texto, você pode clicar no botão Saltar para a Primeira Diferença (Saltar para a Primeira Diferença) acima da coluna Propriedade. Os quatro botões de navegação ajudam a localizar as diferenças entre a linha de base e os arquivos atuais.

    É possível atualizar o arquivo de linha de base de duas maneiras. É possível editar essa célula da grade, incluindo a letra 's' na palavra "Pedido" ou utilizar o comando Substituir Linha de Base. Substituir a linha de base substitui todos os valores a partir do arquivo de linha de base pelos valores a partir do arquivo atual. Em geral, se for necessário editar somente um ou alguns valores, você deve editar os valores individuais.

  9. Este teste tem somente uma diferença para atualizar, então clique no botão Substituir Linha de Base pelo valor atual (Substituir Linha de Base) na barra de ferramentas do Comparador. Ambos os valores na propriedade de texto agora são correspondentes e a propriedade não aparece mais em vermelho. Para obter mais informações sobre a utilização do Comparador, consulte a Ajuda do Functional Tester.
  10. Feche o Comparador.

    Vamos reproduzir o script novamente para confirmar as transmissões do ponto de verificação, agora que você atualizou o valor de linha de base para o defeito.

  11. Feche o log.
  12. Clique no botão Executar Script de Teste Funcional na barra de ferramentas do Functional Tester.
  13. Selecione o log Classics e clique em Concluir.
  14. Clique em Sim se foi avisado para sobrescrever o log.

    O Functional Tester pausa na janela Logon de Membro, porque você não corrigiu esse problema de reconhecimento ainda. No final da reprodução, o Functional Tester exibe o log. O ponto de verificação é transmitido agora! Veja como é fácil utilizar o Comparador para atualizar os dados e as propriedades do objeto para contar com alterações no aplicativo em teste.

  15. Deixe o log aberto.
< Anterior | Próximo >

Feedback