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