Utilize o Comparador de Pontos de Verificação para comparar dados do ponto de verificação após a reprodução de um script com um ponto de verificação e para atualizar o arquivo de linha de base. Se o ponto de verificação tiver falhado, o Comparador mostrará
os valores esperados e reais para que você possa analisar as diferenças.
Desse modo, você poderá carregar o arquivo de linha de base e atualizá-lo com os valores
do arquivo real.
Por Que e Quando Desempenhar Esta Tarefa
Para abrir o Comparador, dê um clique duplo no ponto de verificação no log do
Functional Tester no TestManager ou clique no link Visualizar
Resultados no log HTML do Functional Tester. Para obter informações
adicionais, consulte o tópico relacionado sobre como visualizar os resultados no log. O banner do Comparador exibe o nome do ponto de verificação.
Para comparar e atualizar os dados do
ponto de verificação com o Comparador:
- Reproduza o script que contém o ponto de
verificação em uma nova construção do aplicativo em teste. O log da reprodução é exibido. Para obter informações sobre como configurar a
opção que faz com que o log
seja aberto automaticamente após a reprodução, consulte Página de Preferências
do Log.
- Abra o log do ponto de verificação.
- Se você estiver utilizando
um log do TestManager, dê um clique duplo no ponto de verificação na coluna Tipo de
Evento. Se necessário, expanda o comando Início do Script para ver
o ponto de verificação.
- Se estiver utilizando o log HTML, clique no link Visualizar Resultados. (Observe que se você detectar um erro referente ao plug-in Java quando tentar iniciar o Comparador a partir do link Visualizar Resultados no log HTML, verifique se o plug-in está configurado corretamente.
- Abra o Comparador a partir do log.
- Se um ponto de verificação falhar, selecione o log na
visualização Projetos do Functional Tester, clique com o botão direito do mouse no log e selecione Pontos
de Verificação com Falha.
- Caso mais de um ponto de verificação falhar, o assistente Resultados dos Pontos de
Verificação será exibido. Clique em um ponto
de verificação com falha na lista e clique em Visualizar
Resultados ou em Concluir.
O Comparador de Pontos de Verificação é aberto para
exibir esse ponto de verificação. O Comparador inclui os valores de dados
esperados e reais. Os valores esperados foram testados. Os valores reais
foram capturados no aplicativo durante a reprodução. Se o ponto de
verificação tiver falhado, as diferenças serão mostradas em vermelho.No caso de
texto, tabela e lista de tipos dos pontos de verificação de dados, os valores esperados
serão exibidos à esquerda e os reais, à direita. As diferenças são mostradas em vermelho. Para os pontos de verificação
de dados (hierarquia de menus) e dados (hierarquia em árvore), os valores esperados e
reais são mostrados de forma contígua. Os valores esperados das diferenças
são mostrados em vermelho e os valores reais das diferenças são mostrados sob
eles em verde.
- Observe os dois arquivos de dados para comparar as diferenças entre os
arquivos esperados e reais. A análise das diferenças no Comparador
permite determinar se as alterações são intencionais ou se representam
defeitos para o aplicativo. Para navegar pelas diferenças, utilize os botões de navegação
na barra de ferramentas acima da exibição de dados.
- Para editar o arquivo de linha de base para atualizar as informações
para futuras reproduções, é necessário carregar o arquivo de linha de base. Clique em Arquivo > Linha de Base ou clique no botão da barra de ferramentas Carregar Linha de Base para Edição
. O arquivo de linha de base substitui o arquivo esperado do lado esquerdo
da exibição.
- Para editar itens individuais nos dados, edite-os na coluna (esquerda) de
linha de base da exibição. Ao concluir a edição dos dados, clique em
Salvar.
Para um ponto de verificação de Dados (Texto), clique em Editar
Texto
para iniciar um editor de texto para fazer as edições. Para outros tipos de pontos de verificação, você pode editar diretamente na exibição
de dados da linha de base.
- Para um ponto de verificação de Propriedades, se você determinar
que o valor da linha de base e o valor real de uma propriedade específica são diferentes,
poderá atualizar o valor da linha de base. No Comparador de Pontos de Verificação,
clique com o botão direito do mouse na propriedade em que os valores são diferentes e clique em Substituir Linha de Base na Seleção Atual.
- Se você determinar que todas as diferenças são
alterações intencionais feitas no aplicativo em teste e desejar atualizar
a linha de base para refletir as alterações, poderá utilizar o botão da barra de ferramentas Substituir Linha de Base por Valor Real
para substituir o arquivo de linha de base inteiro.
- Se você tiver feito alterações individuais no
arquivo de dados de linha de base (sem utilizar o comando Substituir
Linha de Base por Valor Real), clique em Arquivo
> Salvar para salvar as alterações.
- Ao concluir a comparação e atualização dos dados do
ponto de verificação, clique em
para sair do Comparador de Pontos de Verificação.
Notas para Usuários do ClearCase
-
Se você utilizar a integração do Functional Tester com
o ClearCase, poderá efetuar o registro de saída dos arquivos de ponto de verificação a partir do Comparador.
-
Se a linha de base do ponto de verificação não for editável
e estiver com o registro de entrada e você substituir seu arquivo de linha de base (clicando em Arquivo > Substituir ou no botão da barra de ferramentas Substituir Linha de Base por Valor Real
), o Functional Tester efetuará o registro de saída do script associado ao ponto de verificação como não reservado.
-
Se a linha de base do ponto de verificação não for editável
e estiver com o registro de entrada e você carregar o arquivo de linha de base (clicando em Arquivo > Linha de Base ou no botão da barra de ferramentas Carregar Linha de Base para Edição
), o Functional Tester abrirá a caixa de diálogo de registro de saída do ClearCase para permitir que você efetue o registro de saída dos arquivos. Se
você executar o registro de saída dos arquivos, quando clicar em Concluir, será executado o registro de saída dos scripts
e a linha de base estará carregada e editável. Se clicar em Cancelar,
a linha de base será carregada mas não estará editável.
-
Se a linha de base do ponto de verificação não for editável
e não estiver com o registro de entrada, você não poderá substituir a linha de base (o menu Arquivo > Substituir e o botão da barra de ferramentas Substituir Linha de Base por Valor Real
estarão desativados).
-
Se a linha de base do ponto de verificação não for editável
e não estiver com o registro de entrada e você carregar o arquivo de linha de base (clicando em Arquivo > Linha de Base ou no botão da barra de ferramentas Carregar Linha de Base para Edição
), o Functional Tester não abrirá a caixa de diálogo de registro de saída do ClearCase. A linha de base será carregada, mas não estará editável.