IF, Else, End IF, Existiert in QTP/UFT mit Beispiel

IF, Else, End IF, Existiert in QTP/UFT

Dieses Tutorial demonstriert die erweiterte Codierung in HP QTP mithilfe der if- und else-Schleife

Klicken Sie hier wenn das Video nicht zugänglich ist

Videotranskript mit wichtigen Erkenntnissen Besondere

  • Von deiner Testen Hintergrund, Sie werden sicherlich daraus schließen, dass es genauer ist Testszenario wäre Validieren Sie die Anmeldefunktionalität von Flugreservierung das zwei Unterszenarien haben sollte
  • Überprüfen Sie, ob sich der Benutzer erfolgreich bei der Anwendung anmeldet, indem er eine KOMBINATION AUS gültigem ALPHANUMERISCHEN Agentennamen und Passwort eingibt
  • Überprüfen Sie, ob die Benutzeranmeldung bei Eingabe eines UNGÜLTIGEN Agentennamens und Passworts fehlschlägt
  • Darüber hinaus sollte ein Roboterautomatisierungsskript in der Lage sein, sowohl gültige als auch ungültige Anmeldedaten zu akzeptieren und zu verarbeitentails
  • Wir haben die Unterszenarien bereits erfasst. Die Herausforderung besteht also darin, sie zu integrieren.
  • Sie können beide Skripte beobachten – SCHRITTE, Flugreservierungsanwendung starten, Agentennamen eingeben, Passwort eingeben, auf OK klicken, während die Schritte Prüfpunkt, Flugreservierungsfenster schließen für positives Szenario und Schritte, Fehlerinformationen ausgeben, Fehlerinformationsfenster schließen, Anmeldedialog schließen Box, für ein negatives Szenario sind anders
  • Es gibt viele Möglichkeiten, sie zu integrieren. Eine Möglichkeit besteht darin, die if- und else-Schleife zu verwenden und zu prüfen, ob nach der Eingabe des Agentennamens und des Kennworts ein Fehlerinformationsbildschirm vorhanden ist. Wenn ja, führen Sie die Schritte für ein negatives Szenario durch, wenn nein, führen Sie die Schritte für ein positives Szenario durch
  • Fügen Sie im Micro Focus UFT-Fenster nach Schritt 4 einen Schritt hinzu, wenn sonst eine Schleife vorhanden ist. Die Prüfbedingung besteht darin, ob ein Fehlerinformationsbildschirm vorhanden ist. Kopieren Sie diesen Schritt und fügen Sie ihn als Prüfbedingung ein.
    Löschen Sie den Klickvorgang. Und ersetzen Sie es durch Exists-Methode. Diese Methode ist auf fast alle Objekte anwendbar und prüft, ob die jeweiligen Objekte auf dem Bildschirm vorhanden sind oder nicht
  • Wenn ein Ergebnis den negativen Szenarioschritten entspricht. Ich werde die Schritte ausschneiden und in die Schleife einfügen
  • Kopieren Sie die Schritte aus dem positiven Szenario und fügen Sie sie in die else-Schleife ein. Lassen Sie uns den Test für eine gültige und eine ungültige Anmeldeinformation durchführen. Der Test wird erfolgreich ausgeführt. Hinweis: Sie haben die Tests in der in den Tutorials angegebenen Reihenfolge gespeichert
  • Wenn Sie PositiveLogon zu NegativeLogon und Negative Logon zu Combined verwenden, sollten Sie beim Ausführen des Tests keine Probleme haben.
  • Abgesehen von if und else können Sie auch Folgendes verwenden: wenn elseif., während wend., einen Fall machen, für Schleifen. nach Ihren Anforderungen