IF, Else, End IF, existe em QTP/UFT com exemplo

IF, Else, End IF, existe em QTP/UFT

Este tutorial demonstra codificação avançada no HP QTP usando loop if e else

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

Transcrição do vídeo com principais vantagens Destaque

  • De você Ensaios histórico, você certamente inferirá que uma análise mais precisa Cenário de Teste seria Validar a funcionalidade de login de Reserva de voo que deveria ter dois subcenários
  • Verifique se o usuário efetua login com êxito no aplicativo ao inserir uma COMBINAÇÃO DE Nome e Senha ALFANUMÉRICOS válidos do agente
  • Verifique se o logon do usuário falha ao inserir o nome e a senha do agente INVÁLIDOS
  • Mais ainda, um script de automação de robô deve ser capaz de aceitar e lidar com detalhes de login válidos e inválidos
  • Já temos os subcenários registrados. Então o desafio é integrá-los.
  • Você pode observar ambos os scripts - ETAPAS, iniciar o aplicativo de reserva de voo, inserir o nome do agente, inserir a senha, clicar em OK, enquanto as etapas ponto de verificação, fechar janela de reserva de voo, para cenário positivo, e etapas, gerar informações de erro, fechar janela de informações de erro, Fechar caixa de diálogo de login Box, para um cenário negativo são diferentes
  • Existem muitas maneiras de integrá-los e uma das maneiras é usar o loop if e else e verificar se existe uma tela de informações de erro após inserir o nome e a senha do agente. se sim, siga os passos para um cenário negativo, se não, siga os passos para um cenário positivo
  • Na janela UFT do Micro Focus, após a etapa 4, adicione um loop if else, a condição de verificação é se a tela de informações de erro existe. Copie esta etapa e cole-a como condição de verificação.
    Excluir o clique Operação. E substitua-o por Existe método. Este método é aplicável a quase todos os objetos e verifica se os objetos específicos existem na tela ou não
  • Se um resultado for verdadeiro para as etapas do cenário negativo. Vou recortar e colar os passos dentro do loop
  • Copie as etapas do cenário positivo e cole-as no loop else. Vamos executar o teste para uma credencial de login válida e outra inválida. O teste foi executado com sucesso. A observação é que você salvou os testes na ordem mencionada nos tutoriais
  • PositiveLogon para NegativeLogon e Negative Logon para Combined, você não deverá ter problemas para executar o teste.
  • Além de if e else você também pode usar – if elseif., while wend., faça um caso, por Rotações. conforme suas necessidades