IF, Else, End IF, Existe dans QTP/UFT avec exemple

IF, sinon, fin IF, existe dans QTP/UFT

Ce didacticiel illustre le codage avancé dans HP QTP à l'aide de la boucle if et else

Cliquez ici si la vidéo n'est pas accessible

Transcription vidéo avec les principaux points à retenir Surbrillance

  • De ton Tests contexte, vous en déduirez certainement qu'une analyse plus précise Scénario de test serait Valider la fonctionnalité de connexion de Réservation de vol qui devrait avoir deux sous-scénarios
  • Vérifiez que l'utilisateur se connecte avec succès à l'application en saisissant une COMBINAISON DE Nom d'agent ALPHANUMÉRIQUE et de mot de passe valides.
  • Vérifiez que la connexion de l'utilisateur échoue lors de la saisie du nom et du mot de passe de l'agent INVALIDES.
  • Plus encore, un script d'automatisation de robot doit être capable d'accepter et de gérer les informations de connexion valides et non valides.
  • Nous avons les sous-scénarios déjà enregistrés. Le défi est donc de les intégrer.
  • Vous pouvez observer les deux scripts - STEPS, lancer l'application de réservation de vol, saisir le nom de l'agent, saisir le mot de passe, cliquer sur OK, tandis que les étapes Checkpoint, fermer la fenêtre de réservation de vol, pour un scénario positif, et les étapes, afficher les informations d'erreur, fermer la fenêtre d'informations sur l'erreur, Fermer la boîte de dialogue de connexion Box, pour un scénario négatif sont différents
  • Il existe de nombreuses façons de les intégrer et l'une d'elles consiste à utiliser la boucle if et else et à vérifier si l'écran d'informations d'erreur existe après avoir entré le nom et le mot de passe de l'agent. si oui, suivez les étapes pour un scénario négatif, si non, suivez les étapes pour un scénario positif.
  • Dans la fenêtre Micro Focus UFT, après l'étape 4, ajoutez une étape if else en boucle, la condition de vérification est de savoir si l'écran d'informations sur l'erreur existe. Copiez cette étape et collez-la comme condition de vérification.
    Supprimer le clic Operation. Et remplacez-le par Existe méthode. Cette méthode est applicable à presque tous les objets et vérifie si les objets particuliers existent à l'écran ou non.
  • Si un résultat est fidèle aux étapes du scénario négatif. Je vais couper et coller les étapes à l'intérieur de la boucle
  • Copiez les étapes du scénario positif et collez-le dans la boucle else. Lançons le test pour un identifiant de connexion valide et un identifiant non valide. Le test s'exécute avec succès. La note est que vous avez enregistré les tests dans l'ordre mentionné dans les tutoriels
  • PositiveLogon vers NegativeLogon et Negative Logon vers Combined, vous ne devriez avoir aucun problème à exécuter le test.
  • En dehors de si et d'autre, vous pouvez également utiliser – si sinon, pendant que wend., fais une affaire, pour Boucles. selon vos exigences

Résumez cet article avec :