Ações em QTP/UFT com exemplo

O que é ação no QTP?

Opções ajude a dividir seu teste em “unidades lógicas” ou “Processos de Negócios”. As ações ajudam a criar um script mais modular e eficiente.

Quando um script é criado recentemente, ele consiste em apenas uma ação. Mas você pode adicionar mais ações ao seu script UFT do Micro Focus conforme os requisitos.

Existem dois tipos de ações

  1. Reutilizável Ações: podem ser utilizadas em outros Testes. Eles podem ser usados ​​no mesmo Script de Teste diversas vezes.
  2. Não reutilizável Ações: não podem ser utilizadas em outros Testes. Eles podem ser chamados no mesmo script apenas uma vez

Às vezes, se uma ação se torna grande, é uma boa prática dividi-la. Você pode dividir uma ação existente de duas maneiras

  1. Independente um do outro, o que divide a ação selecionada em duas ações irmãs
  2. Ação aninhada que divide a ação selecionada em uma ação pai cujo último passo chama a segunda ação filha

As ações podem acessar dados de teste armazenados em planilhas de dados. O HP QTP fornece 2 tipos de fichas técnicas

  1. Ficha técnica GLOBAL: É exclusivo para todo o teste. Qualquer ação pode acessar e gravar dados na planilha de dados global. Uma planilha é denominada “GLOBAL”
  2. Folha de dados LOCAL: Igual ao número de ações na planilha. Uma ação pode ler e gravar dados apenas em sua própria planilha de dados local. Nome da planilha = “NOME DA AÇÃO”.

O propósito de criar Ações é usá-las em outros Scripts de Teste. Existem dois métodos para importar ações para um teste

  1. Chamada para COPY de uma Ação: Ao fazer uma Cópia de uma Ação, a ação é copiada em sua totalidade, incluindo pontos de verificação, parametrização e a aba de ação correspondente na Tabela de Dados para o teste de chamada. Ao inserir uma cópia de uma ação existente, você pode fazer alterações na ação copiada e suas alterações não afetarão nem serão afetadas por nenhum outro teste. Você pode inserir cópias de ações reutilizáveis ​​e não reutilizáveis
  2. Chamada para uma ação EXISTENTE: as chamadas para ações são somente leitura no teste de chamada. Eles só podem ser modificados no teste em que foram criados. Permite usar a mesma ação em vários testes e facilita a manutenção dos testes. Você pode fazer chamadas apenas para ações “Reutilizáveis”.

O seguinte tutorial em vídeo demonstra Opções. Ele usa o script de teste vanilla criado em tutoriais anteriores com 5 etapas para fazer login Reserva de voo. Este tutorial é o mais longo Em tudo Tutoriais QTP e é recomendável que você faça anotações enquanto o visualiza.

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

Assim como Funções/Métodos em linguagens de programação você também pode criar entradas e saídas PARÂMETROS para uma ação. Este parâmetro tem nenhuma relação com Parametrização de Dados de Teste aprendido anteriormente.

Se necessário, você pode usar a seguinte instrução para sair de uma ação

  • SairAção.
  • ExitActionIteration
  • SairExecutar
  • ExitGlobalIteration

Ao executar um Script QTP com Ações, você precisa considerar, Iterações globais e iterações locais

Você pode alterar a frequência de iteração da ação selecionando Propriedades da Chamada de Ação > Guia Executar