qtp tutorial 13 steps insert standard
No sessão de treinamento QTP anterior , listamos todos os pontos de verificação fornecidos pelo QTP. Todos esses pontos de verificação são muito importantes para inserir pontos de verificação em testes de QTP para verificar se os valores atuais e esperados de um objeto correspondem ou não. Isso determina o status de PASSA ou FALHA desse teste.
=> Clique aqui para a série de tutoriais de treinamento QTP
Oracle sql queries entrevista perguntas e respostas para experientes
No tutorial de hoje, vamos lidar com QTP Pontos de verificação padrão e de imagem em detalhe.
Ponto de verificação padrão
# 1) É usado para verificar o valor da propriedade do objeto.
#dois) Compara o valor esperado com o valor real durante o tempo de execução.
# 3) Pode ser definido durante a gravação ou edição de um teste.
# 4) A tela ativa também pode ser usada para inserir este ponto de verificação. É importante que haja informações suficientes disponíveis na tela ativa para poder inserir um ponto de verificação.
Pra Exemplo : Se houver uma tela com a caixa de edição Login, caixa de edição de senha, botões OK, Cancelar e Ajuda. Precisamos verificar se o botão Cancelar está visível. Estamos tentando fazer isso colocando um ponto de verificação na propriedade do objeto “Visível” do botão Cancelar.
Durante a gravação executei um login, digite uma senha e clique em OK; e a configuração na minha tela ativa é apenas armazenar os objetos sobre os quais atuei e não os outros, não poderei colocar o checkpoint no botão cancelar porque a tela ativa não possui informações sobre aquele objeto.
Portanto, é importante que a tela ativa tenha capturado todos os objetos da página e só assim poderemos inserir o checkpoint. Espero que isso explique o que quero dizer quando digo que a tela ativa deve ter informações suficientes.
# 5) Depois de adicionadas, as propriedades do ponto de verificação podem ser alteradas usando a caixa de diálogo “Propriedades do ponto de verificação”.
# 6) Cada ponto de verificação é adicionado ao repositório de objetos local quando adicionado. Ele pode ser movido para o repositório de objetos compartilhados, se necessário.
# 7) Suportado para todos os ambientes, desde que os suplementos apropriados sejam carregados.
# 8) Alguns exemplos dos objetos que podem ser usados em nossas imagens da web, caixas de edição, texto estático, tabelas da web, etc.
Como inserir um ponto de verificação padrão durante a gravação?
Passo 1) Inserir-> Checkpoint: Selecione esta opção do menu após iniciar uma sessão de registro.
Etapa # dois) - Clicar neste ícone também resulta na mesma coisa.
Etapa # 3) Uma lista de pontos de verificação relevantes aplicáveis à etapa atual ou selecionada na execução de uma das etapas listadas em 1 e 2.
Etapa # 4) Selecione o tipo de ponto de verificação. Selecionaremos “Padrão” em nosso caso.
Etapa # 5) A interface QTP fica oculta e o usuário pode escolher o objeto no AUT sobre o qual deseja inserir um ponto de verificação.
Etapa # 6) Selecione o objeto e a seguinte tela aparecerá:
Etapa # 7) Escolha o objeto e clique em OK na caixa de diálogo. A caixa de diálogo de propriedades do ponto de verificação é exibida.
Etapa # 8) Selecione as propriedades que deseja verificar e clique em OK. Vou escolher apenas o nome. Como você pode ver acima, você pode modificar as propriedades para um valor constante ou parametrizar. Também existe um parâmetro de tempo limite que você pode definir.
O que isso significa é que o QTP espera por um determinado número de segundos especificado nesta caixa de diálogo para que um determinado objeto atinja um valor de propriedade antes de executar a verificação.
Etapa # 9) É assim que defino os parâmetros e clico em OK.
Etapa # 10) É assim que meu ponto de verificação aparece na visualização de palavras-chave: (clique para ampliar a imagem)
Etapa # onze) Na visão de especialista, o seguinte código é exibido:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').WebButton('Sign in').Check CheckPoint('Sign in_2')
Como inserir um ponto de verificação padrão durante a edição?
# 1) Tela ativa: Na Tela Ativa, direto sobre um objeto e selecione a opção de inserir o checkpoint padrão. Depois disso, siga os mesmos passos acima para inserir um ponto de verificação. (clique para ampliar a imagem)
#dois) Em qualquer etapa do teste QTP, selecione a opção de menu “Inserir-> Ponto de verificação” e escolha “Ponto de verificação padrão”. Siga novamente as etapas acima.
Como as propriedades do Checkpoint podem ser acessadas e modificadas?
Após a criação, o usuário pode modificar um ponto de verificação conforme necessário. Isso pode ser feito através da caixa de diálogo “Propriedades do ponto de verificação”. Essa caixa de diálogo pode ser acessada das seguintes maneiras:
# 1) Ao criar um ponto de verificação, esta caixa abre para a definição inicial das propriedades
#dois) Selecione uma declaração de ponto de verificação existente na visualização de palavra-chave, clique com o botão direito e selecione “Propriedades de ponto de verificação”
# 3) Abra o repositório de objetos e as propriedades disponíveis são mostradas abaixo: (clique para ampliar a imagem)
A partir desta caixa, todas as propriedades de um ponto de verificação podem ser modificadas conforme necessário.
Como o ponto de verificação padrão é o primeiro em nossa lista, forneci as etapas detalhadas para adicioná-lo em diferentes cenários e modificá-lo em detalhes de maneiras diferentes. Seguindo em frente, listarei as propriedades e recursos exclusivos de cada ponto de verificação.
Deve-se observar que as etapas para adicionar, usar e manipular os pontos de verificação são todas iguais para a maioria dos pontos de verificação. De agora em diante, a menos que especificamente mencionado, a abordagem acima pode ser usada genericamente também para as outras.
Ponto de verificação de imagem
Uma pequena variação de um ponto de verificação padrão é enquanto ele é usado em imagens da web.
Caso o objeto no qual o checkpoint inserido seja uma imagem da web, a seguinte caixa de diálogo será aberta.
Deve-se notar que esta tela é quase idêntica à caixa de diálogo “Propriedades do ponto de verificação”, é específica para imagens.
O único parâmetro extra é a caixa de seleção “Comparar conteúdo da imagem”. Se estiver marcada, a imagem em tempo de execução é verificada com aquela armazenada durante a criação do checkpoint para ver se é exatamente a mesma. Se forem iguais, os resultados do teste terão apenas uma imagem. Se forem diferentes, as duas imagens serão exibidas nos resultados do teste.
Pra Exemplo, na página do Gmail, tentei inserir um ponto de verificação padrão em uma das imagens da tela Ativa e é isso que é exibido: (clique para ampliar a imagem)
Não farei nenhuma alteração na caixa de diálogo, você pode se desejar e clicar em OK.
É assim que o ponto de verificação inserido será: (clique para ampliar a imagem)
O código de visão de especialista:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Image('nosign-r42').Check CheckPoint('nosign-r42')
Isso é tudo por hoje! Continuaremos com os outros pontos de verificação em outras sessões. Por favor, fique à vontade para postar suas perguntas.
=> Visite aqui para a série de tutoriais de treinamento QTP
Leitura recomendada
- Tutoriais de QTP - 25+ Tutoriais de treinamento do Micro Focus Quick Test Professional (QTP)
- QTP Tutorial # 14 - Como adicionar bitmap e pontos de verificação de texto em testes QTP
- Tutorial de QTP 5 - Movendo etapas e lidando com pontos de interrupção
- QTP Tutorial # 15 - Usando a área de texto, tabela e pontos de verificação de página no QTP
- QTP Tutorial # 18 - Estruturas baseadas em dados e híbridas explicadas com exemplos de QTP
- Tutorial QTP nº 6 - Compreendendo as configurações de registro e execução QTP para nosso primeiro teste
- Tutorial QTP nº 24 - Usando objetos virtuais e cenários de recuperação em testes QTP
- Tutoriais detalhados do Eclipse para iniciantes