IF, Else, End IF, Υπάρχει σε QTP / UFT με Παράδειγμα

Anonim

Αυτό το σεμινάριο δείχνει προηγμένη κωδικοποίηση στο HP QTP χρησιμοποιώντας το loop if and else

Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο

Μεταγραφή βίντεο με βασικές επισημάνσεις

  • Από το ιστορικό δοκιμών, σίγουρα θα συμπεράνετε ότι ένα πιο ακριβές σενάριο δοκιμής θα επικυρώνει τη λειτουργικότητα σύνδεσης της κράτησης πτήσης που θα πρέπει να έχει δύο υπο-σενάρια
  • Βεβαιωθείτε ότι ο χρήστης συνδέεται επιτυχώς στην εφαρμογή κατά την εισαγωγή ενός ΣΥΝΔΥΑΣΜΟΥ έγκυρου ALPHANUMERIC Όνομα πράκτορα και κωδικός πρόσβασης
  • Ελέγξτε ότι η σύνδεση χρήστη αποτυγχάνει κατά την εισαγωγή INVALID Agent Name & Password
  • Επιπλέον, ένα σενάριο αυτοματοποίησης ρομπότ θα πρέπει να μπορεί να δέχεται και να χειρίζεται τόσο έγκυρες όσο και μη έγκυρες λεπτομέρειες σύνδεσης
  • Έχουμε ήδη καταγράψει τα υπο-σενάρια, οπότε η πρόκληση είναι να τα ενσωματώσουμε.
  • Μπορεί να παρατηρήσετε και για τα δύο σενάρια - ΒΗΜΑΤΑ, Εκκίνηση εφαρμογής κράτησης πτήσης, Εισαγωγή ονόματος πράκτορα, Εισαγωγή κωδικού πρόσβασης, Κάντε κλικ στο OK, ενώ βήματα Σημείο ελέγχου, Κλείσιμο παραθύρου κράτησης πτήσης, για θετικό σενάριο και βήματα, Πληροφορίες σφάλματος εξόδου, Κλείσιμο παραθύρου πληροφοριών σφάλματος, Κλείστε το πλαίσιο διαλόγου σύνδεσης, γιατί ένα αρνητικό σενάριο είναι διαφορετικό
  • Υπάρχουν πολλοί τρόποι για την ενσωμάτωσή τους και ένας από τους τρόπους είναι να χρησιμοποιήσετε εάν και αλλιώς βρόχο και να ελέγξετε εάν υπάρχει οθόνη πληροφοριών σφάλματος μετά την εισαγωγή του ονόματος και του κωδικού πρόσβασης του πράκτορα. αν ναι, κάντε τα βήματα για ένα αρνητικό σενάριο, αν όχι κάντε τα βήματα για ένα θετικό σενάριο
  • Στο παράθυρο Micro Focus UFT, Μετά το βήμα # 4, Προσθέστε ένα βήμα αν αλλιώς βρόχος, Η κατάσταση ελέγχου είναι εάν υπάρχει οθόνη πληροφοριών σφάλματος. Αντιγράψτε αυτό το βήμα και επικολλήστε το ως κατάσταση ελέγχου.
    Διαγράψτε τη λειτουργία κλικ. Και αντικαταστήστε το με τη μέθοδο Exists. Αυτή η μέθοδος ισχύει για σχεδόν όλα τα αντικείμενα και ελέγχει εάν τα συγκεκριμένα αντικείμενα υπάρχουν στην οθόνη ή όχι
  • Εάν ένα αποτέλεσμα ισχύει για τα βήματα του αρνητικού σεναρίου. Θα κόψω και θα επικολλήσω τα βήματα μέσα στον βρόχο
  • Αντιγράψτε τα βήματα από το θετικό σενάριο και επικολλήστε το στον άλλο βρόχο. Ας εκτελέσουμε τη δοκιμή για ένα έγκυρο και ένα μη έγκυρο διαπιστευτήριο σύνδεσης. Η δοκιμή εκτελείται με επιτυχία. Η σημείωση είναι ότι έχετε αποθηκεύσει τις δοκιμές με τη σειρά που αναφέρεται στα σεμινάρια
  • Το PositiveLogon to NegativeLogon και το Negative Logon to Combined δεν πρέπει να έχετε κανένα πρόβλημα κατά την εκτέλεση του τεστ.
  • Εκτός από το if και αλλιώς μπορείτε επίσης να χρησιμοποιήσετε - if elseif., Ενώ wend., Κάντε μια υπόθεση, για Loops. σύμφωνα με τις απαιτήσεις σας