Pontos de verificação em QTP / UFT com exemplo

Índice:

Anonim

O que é Checkpoint no QTP?

Um ponto de verificação é um ponto de verificação que compara o valor atual com o valor esperado para propriedades especificadas de um objeto. Se o valor atual e o valor esperado corresponderem, ele gerará um status PASSA, caso contrário, o status FALHA.

Tipos de pontos de verificação no Micro Focus UFT

Existem muitos tipos de pontos de verificação detalhados abaixo

  1. Pontos de verificação padrão: compara os valores esperados das propriedades do objeto capturados durante a gravação com os valores atuais do objeto durante uma sessão de execução
  2. Ponto de verificação de página: Um ponto de verificação padrão criado para uma página da web pode ser chamado de Ponto de verificação de página. É usado para verificar o número total de links e imagens em uma página da web. Os pontos de verificação de página podem ser usados ​​para verificar o tempo de carregamento, ou seja, o tempo gasto para carregar uma página da web.
  3. Bitmap Checkpoint ajuda o usuário a verificar o bitmap de uma imagem ou página da web inteira. Ele faz uma comparação pixel por pixel entre imagens reais e esperadas.
  4. O Ponto de verificação de imagem permite que você verifique propriedades como a localização do arquivo de origem de uma imagem da web. Ao contrário do Bitmap Checkpoint, você não pode verificar pixels (bitmaps) usando o ponto de verificação de imagem.
  5. Ponto de verificação de texto é usado para verificar o texto esperado em uma página da web ou aplicativo. Este texto pode ser de uma região específica do aplicativo ou de uma pequena parte do texto exibido
  6. Os pontos de verificação de acessibilidade verificam a conformidade com as instruções e diretrizes do World Wide Web Consortium (W3C) para tecnologia baseada na web e sistemas de informação. Essas diretrizes facilitam o acesso à web para deficientes físicos.
  7. Os pontos de verificação do banco de dados criam uma consulta durante o tempo de registro e os valores do banco de dados são armazenados como valores esperados. A mesma consulta é executada durante o tempo de execução e os valores reais e esperados são comparados.
  8. No Table Checkpoint , você pode verificar dinamicamente o conteúdo das células de uma tabela (grade) que aparece em seu ambiente. Você também pode verificar várias propriedades da tabela, como altura da linha, largura da célula e assim por diante. O Checkpoint da Tabela é semelhante ao Checkpoint do Banco de Dados
  9. Usando pontos de verificação XML, você pode verificar dados XML, esquema XML, dados XML

Como usar os pontos de verificação no QTP?

Clique aqui se o vídeo não estiver acessível

Retiradas do vídeo

  • Você deve ter notado que os resultados gerados para o nosso script de teste não têm nenhum status Aprovado / Reprovado sem o qual nossa automação está incompleta
  • O RESULTADO DO TESTE esperado para o nosso cenário deve ser - Janela de reserva de voo que é esta tela deve aparecer após inserir um nome de usuário e senha válidos. Para fazer isso, precisaremos registrar uma etapa adicional # 6, que é a exibição da janela Verificar reserva de voo ...
  • A automação desta etapa de verificação pode ser alcançada usando Checkpoints. Vamos prosseguir e registrar a etapa 6 Para adicionar um ponto de verificação, clique com o botão direito na etapa 5 após a qual o ponto de verificação deve ser inserido. Escolha Inserir ponto de verificação padrão. A caixa de diálogo Propriedades do ponto de verificação é aberta.
  • O QTP atribui um nome padrão a um ponto de verificação. Você pode inserir seu nome preferido
  • A tabela mostra todas as propriedades registradas e seus valores correspondentes para o objeto. A marca de seleção indica que essas propriedades serão verificadas
  • O ícone ABC indica que os valores da propriedade são constantes. Se você parametrizar qualquer uma das propriedades selecionadas o ícone muda correspondentemente
  • Vamos seguir o padrão e inserir a instrução após a etapa atual. Clique ok
  • Uma instrução de verificação com o nome do ponto de verificação é inserida na linha # 6.Vamos repetir o script
  • O script apresenta um erro de tempo de execução
  • Bem, esta é uma fonte comum de erro para iniciantes e acontece porque na etapa 5, o QTP fecha a tela de reserva de voo e quando a execução atinge a etapa 6 não há nenhum objeto de tela de reserva de voo disponível para variar suas propriedades. Você precisa garantir que o objeto que está verificando esteja disponível enquanto o QTP executa a Etapa do Ponto de Verificação
  • Este erro pode ser corrigido alterando a sequência das Etapas dos Testes. Você precisa mudar as etapas 5 e 6. Na etapa do novo cenário, 5 é para verificar se a janela de reserva de voo existe e a etapa 6 é para fechar o aplicativo
  • No HP QTP, você só precisa recortar a etapa 6 e colá-la no local da etapa 5. Vamos repetir o script novamente. O script é aprovado e a árvore de resultados fornece os valores do ponto de verificação que foram comparados. Isso é tudo para pontos de verificação padrão

Este tutorial em vídeo demonstra diferentes tipos de pontos de verificação no Quick Test Professional