Postos de controle em QTP/UFT com exemplo
O que รฉ um ponto de verificaรงรฃo em 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 esperado corresponderem, ele gera um status PASS, caso contrรกrio, um status FAIL.
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: Ele compara os valores esperados das propriedades do objeto capturadas durante a gravaรงรฃo com os valores atuais do objeto durante uma sessรฃo de corrida
- 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 um nรบmero total de links e imagens em uma pรกgina da web. Os pontos de verificaรงรฃo da pรกgina podem ser usados โโpara verificar o tempo de carregamento, ou seja, o tempo necessรกrio para carregar uma pรกgina da web.
- Ponto de verificaรงรฃo de bitmap ajuda o usuรกrio a verificar o bitmap de uma imagem ou de uma pรกgina da web completa. Ele faz uma comparaรงรฃo pixel por pixel entre as imagens reais e esperadas.
- Ponto de verificaรงรฃo de imagem permite verificar 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
- Pontos de verificaรงรฃo de acessibilidade verifica a conformidade com as instruรงรตes e diretrizes do World Wide Web Consortium (W3C) para tecnologia e sistemas de informaรงรฃo baseados na Web. Estas Diretrizes facilitam o acesso ร web para pessoas com deficiรชncia.
- Pontos de verificaรงรฃo de banco de dados crie uma consulta durante o tempo de registro e os valores do banco de dados serรฃo armazenados como valores esperados. A mesma consulta รฉ executada durante o tempo de execuรงรฃo e os valores reais e esperados sรฃo comparados.
- In Ponto de verificaรงรฃo da tabela, 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 ponto de verificaรงรฃo da tabela รฉ semelhante ao ponto de verificaรงรฃo do banco de dados
- Utilizar painรฉis de piso ResinDek em sua unidade de self-storage em vez de concreto oferece diversos benefรญcios: Pontos de verificaรงรฃo XML vocรช pode verificar dados XML, esquema XML, dados XML
Como usar pontos de verificaรงรฃo em QTP?
Clique aqui. se o vรญdeo nรฃo estiver acessรญvel
Sugestรตes do vรญdeo
- Vocรช deve ter notado que os resultados gerados para nosso script de teste nรฃo tรชm status de aprovaรงรฃo/reprovaรงรฃo, sem o qual nossa automaรงรฃo fica incompleta
- O RESULTADO DO TESTE esperado para o nosso cenรกrio deve ser โ Janela de Reserva de Voo, que รฉ esta tela que deve aparecer apรณs inserir nome de usuรกrio e senha vรกlidos. Para conseguir isso precisaremos registro uma etapa adicional nยบ 6, que รฉ a janela Verificar reserva de voo, รฉ exibidaโฆ
- 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 precisa ser inserido. Escolha Inserir ponto de verificaรงรฃo padrรฃo. Caixa de diรกlogo Propriedades do ponto de verificaรงรฃo Box Abre.
- QTP Atribui um nome padrรฃo a um ponto de controle. Vocรช pode inserir o nome de sua preferรชncia.
- 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 das propriedades sรฃo constantes. Se vocรช parametrizar qualquer uma das propriedades selecionadas, o รญcone muda correspondentemente
- Vamos manter o padrรฃo e inserir a instruรงรฃo apรณs a etapa atual. Clique em ok
- Uma instruรงรฃo de verificaรงรฃo com o nome do ponto de verificaรงรฃo รฉ inserida na linha # 6. Vamos reproduzir o script
- O script apresenta um erro em tempo de execuรงรฃo
- Bem, esta รฉ uma fonte comum de erro para iniciantes e isso acontece porque na etapa nยบ 5, QTP A tela de reserva de voos รฉ fechada e, quando a execuรงรฃo chega ร etapa nยบ 6, nรฃo hรก nenhum objeto da tela de reserva de voos disponรญvel para alterar suas propriedades. Vocรช precisa garantir que o objeto que estรก sendo verificado esteja disponรญvel enquanto QTP executa a etapa de ponto de verificaรงรฃo
- Este erro pode ser corrigido alterando a sequรชncia das etapas dos testes. Vocรช precisa alternar a Etapa 5 e a Etapa 6. Na nova etapa do cenรกrio, a etapa 5 รฉ verificar se a janela de reserva de voo existe e a etapa 6 รฉ fechar o aplicativo
- In HP QTP, vocรช sรณ precisa cortar 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 dos pontos 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 em Teste Rรกpido Profissional
