Parametrização em QTP / UFT com Exemplo

Anonim

O que é parametrização QTP?

O QTP nos permite escolher diferentes entradas de teste em um tempo de execução. Este processo de fornecer diferentes valores de entrada por meio de parâmetros externos é chamado de parametrização.

Tipos de parametrização em QTP

Os tipos de parâmetros podem ser:

  1. Parâmetros da tabela de dados
  2. Parâmetros de teste / ação
  3. Parâmetros variáveis ​​de ambiente
  4. Parâmetros de número aleatório

Parametrização em QTP

Este tutorial do Micro Focus UFT demonstra como fazer a parametrização para efetuar login com êxito no aplicativo de reserva de voo. Você pode estar se perguntando por que fazer o esforço hercúleo para automatizar esse cenário simples. Verificaremos se o usuário efetua login com êxito no aplicativo ao inserir o nome e a senha do agente válidos. A necessidade de parametrização torna-se óbvia se estendermos o escopo do cenário para incluir uma combinação de nome e senha de agente ALFANUMÉRICO válidos . Nesse caso, as etapas do teste permanecerão as mesmas. Mas teremos mais combinações de dados para TESTAR. Neste exemplo, vamos restringir a apenas 3 das 8 combinações possíveis.

Cenário de Teste Etapas de teste Dados de teste
Verifique se o usuário efetua login com êxito no aplicativo ao inserir uma COMBINAÇÃO DE Nome e senha de agente ALFANUMÉRICO válidos Etapa 1) Abra o aplicativo de reserva de voo Etapa 2) Insira o nome do agente válido Etapa 3) Insira a senha válida Etapa 4) Pressione Ok Etapa 5) Feche o aplicativo após o login bem-sucedido. Nome do Agente = Senha do Guru = Nome do Agente Mercury = Senha Guru99 = Nome do Agente MERCURY = 9999 Senha = Mercúrio

Para conseguir isso, você pode copiar as seis etapas ou fornecer valores de dados diferentes que são, na verdade, algo que você faria manualmente, ou pode usar a parametrização.

A maneira mais fácil de parametrizar um argumento, no nosso caso Guru é

  1. Clique em Visualização de palavras-chave
  2. Clique no ícone de parametrização.

A caixa de diálogo Configuração de valor é aberta. Atualmente, o valor é definido como Constante. Clique no botão de rádio do parâmetro. QTP atribui um nome padrão a este parâmetro. Você pode dar um nome de sua escolha e clicar em "OK".

Na Planilha Global, uma coluna com Cabeçalho "Nome do Agente" e valor Guru é criada. Você pode inserir mais valores para este parâmetro.

Ao clicar em "visão de especialista", você verá que o "Nome do agente" foi substituído por "Guru" e o tipo de planilha usada.

Da mesma forma, você também pode parametrizar o argumento Senha e inserir diferentes conjuntos de dados de teste.

O que esta folha de dados significa é que o QTP itera as mesmas seis etapas que registramos três vezes. Durante a primeira iteração, ele usará os dados da primeira linha. Durante a segunda, ele usará os dados da segunda linha e assim por diante. Agora vamos executar o script. Esta é a primeira iteração. Esta é a segunda iteração. Na barra de status, QTP fornece informações da linha, ele está usando atualmente como dados de teste e destaca a linha correspondente na folha de dados. Os resultados mostrarão um resumo das 3 iterações.

Vantagens da Parametrização

  • A parametrização nos permite escolher diferentes valores em tempo de execução
  • Reduz tempo e esforço
  • O uso de drivers de dados nos permite usar os mesmos dados para várias caixas de entrada. (Data Drivers é um recurso disponibilizado pelo HP UFT que mostra todas as constantes que podem ser parametrizadas em uma única janela, facilitando a parametrização de grandes scripts.

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