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
- 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
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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
- 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