Este é o Exercício 7 do Tutorial de Teste Funcional. Para iniciar no começo do tutorial, consulte o Tutorial de Teste Funcional.
Utilizando o Comparador para Atualizar um Ponto de Verificação
Os pontos de verificação fornecem uma baseline 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.
Se você fechou o log, reabra-o dando um clique duplo no nome do log no Explorer de Solução.
No log, clique no link Visualizar Resultados na extremidade da entrada do ponto de verificação com defeito. O título do evento é "Ponto de Verificação (OrderforTrentCulpito_standard)."
O Comparador do Ponto de Verificação do Teste Funcional exibe seus dados do ponto de verificação. Observe que o banner do Comparador inclui o nome do seu ponto de verificação. (Nota: se você obter uma mensagem de erro e o Comparador não abrir, clique em aqui.)
Quando um ponto de verificação falhar, o Comparador mostra o valores atuais e os esperados para ajudar a analisar as diferenças. Assim, você pode carregar o arquivo de baseline e editá-lo ou atualizá-lo com os valores a partir do arquivo atual.
Os defeitos são exibidos em vermelho.
Role para a propriedade de texto.
Ao criar o ponto de verificação no ClassicsA, o título do banner foi "Pedido para Trent Culpito." Ao reproduzir o script no ClassicsB, o título do banner foi "Pedidos para Trent Culpito." "Pedidos" está correto porque um cliente pode ter múltiplos pedidos na caixa de diálogo Pedidos. Então você deve atualizar o arquivo de baseline para alterar o texto para corresponder ao ClassicsB.
É possível editar somente o arquivo de baseline.
Clique no botão da barra de ferramentas Carregar
Baseline para Edição na barra de ferramentas do Comparador.
Observe que a coluna Valor, à esquerda, exibe o Valor de Baseline agora.
Em vez de rolar para a propriedade texto,
é possível 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 baseline e os arquivos atuais.
É possível atualizar o arquivo de baseline de duas maneiras. É possível editar essa célula da grade, incluindo a letra s para a palavra "Pedido" ou é possível utilizar o comando Substituir Baseline. Substituir a baseline substitui todos os valores a partir do arquivo de baseline pelos valores a partir do arquivo atual. Em geral, se for necessário editar somente um ou um pequeno número de valores, você deveria editar os valores individuais.
Este teste tem somente uma diferença para atualizar, então
clique no botão Substituir Baseline com o 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 informações adicionais sobre a utilização do Comparador, consulte o Comparador do Ponto de Verificação ou Comparando e Atualizando os Dados do Ponto de Verificação Utilizando o Comparador.
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 baseline para o defeito.
Primeiramente, feche o log.
Clique no botão Executar Script de Teste Funcional.
Selecione o log Classics, se necessário, e clique em Concluir.
Clique em Sim se foi avisado para sobrescrever o log.
O Teste Funcional pausa na caixa de diálogo Logon de Membro porque você não corrigiu esse problema de reconhecimento ainda. No final da reprodução, o Teste Funcional 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.
Avance para o Exercício 8: Atualizando o Mapa do Objeto.