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.
- 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.
- Clique no botão Carregar Linha de Base para
Editar (
)
na barra de ferramentas do Comparador.
- Clique no botão Substituir Linha de Base pelo Valor Real
(
) na barra de ferramentas do Comparador. A imagem real será carregada
como a imagem de linha de base.
- Feche o Comparador.
- 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)."
- 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.
- Clique no botão Carregar Linha de Base para
Editar (
)
na barra de ferramentas do Comparador. Observe que a coluna Valor,
à esquerda, exibe o Valor de Linha de Base agora.
- Em vez de rolar para a propriedade texto,
você pode clicar no botão 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.
- Este teste tem somente uma diferença para atualizar, então clique no botão Substituir
Linha de Base pelo valor atual (
)
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.
- 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.
- Feche o log.
- Clique no botão Executar Script de Teste Funcional
na barra de ferramentas do Functional Tester.
- Selecione o log Classics e clique em Concluir.
- 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.
- Deixe o log aberto.