Τι είναι η παράμετρος QTP;
Το QTP μας παρέχει τη δυνατότητα επιλογής διαφορετικών εισόδων δοκιμής σε χρόνο εκτέλεσης. Αυτή η διαδικασία παροχής διαφορετικών τιμών εισόδου μέσω εξωτερικών παραμέτρων ονομάζεται παραμετροποίηση.
Τύποι παραμετροποίησης στο QTP
Οι τύποι παραμέτρων μπορεί να είναι:
- Παράμετροι πίνακα δεδομένων
- Παράμετροι δοκιμής / δράσης
- Παράμετροι μεταβλητής περιβάλλοντος
- Παράμετροι τυχαίου αριθμού
Παραμετροποίηση σε QTP
Αυτό το σεμινάριο Micro Focus UFT δείχνει πώς να κάνετε παραμετροποίηση για να συνδεθείτε με επιτυχία στην εφαρμογή κράτησης πτήσης. Ίσως να αναρωτιέστε γιατί πάρτε την Ηρακλεία προσπάθεια να αυτοματοποιήσετε αυτό το απλό σενάριο. Θα ελέγξουμε ότι ο χρήστης συνδέεται επιτυχώς στην εφαρμογή κατά την εισαγωγή έγκυρου ονόματος & κωδικού παράγοντα. Η ανάγκη για παραμετροποίηση γίνεται προφανής εάν επεκτείνουμε το εύρος του σεναρίου ώστε να συμπεριλάβουμε έναν συνδυασμό έγκυρου ALPHANUMERIC Agent Name & Password . Σε αυτήν την περίπτωση, τα βήματα δοκιμής θα παραμείνουν τα ίδια. Αλλά θα έχουμε περισσότερους συνδυασμούς δεδομένων για δοκιμή. Σε αυτό το παράδειγμα, θα περιορίσουμε μόνο σε 3 από τους 8 δυνατούς συνδυασμούς.
Σενάριο δοκιμής | Βήματα δοκιμής | Δεδομένα δοκιμής |
---|---|---|
Βεβαιωθείτε ότι ο χρήστης συνδέεται επιτυχώς στην εφαρμογή κατά την εισαγωγή ενός ΣΥΝΔΥΑΣΜΟΥ έγκυρου ALPHANUMERIC Όνομα πράκτορα και κωδικός πρόσβασης | Βήμα 1) Ανοίξτε την εφαρμογή κράτησης πτήσης Βήμα 2) Εισαγάγετε έγκυρο όνομα πράκτορα Βήμα 3) Εισαγάγετε έγκυρο κωδικό πρόσβασης Βήμα 4) Πατήστε Ok Βήμα 5) Κλείσιμο εφαρμογής μετά την επιτυχή σύνδεση. | Όνομα πράκτορα = Κωδικός πρόσβασης γκουρού = Όνομα πράκτορα υδραργύρου = Κωδικός πρόσβασης γκουρού99 = Όνομα πράκτορα MERCURY = 9999 Κωδικός πρόσβασης = υδράργυρος |
Για να το επιτύχετε αυτό, μπορείτε είτε να αντιγράψετε τα έξι βήματα είτε να δώσετε διαφορετικές τιμές δεδομένων που στην πραγματικότητα είναι κάτι που θα κάνατε χειροκίνητα ή μπορείτε να χρησιμοποιήσετε την Παραμετροποίηση.
Ο ευκολότερος τρόπος παραμετροποίησης ενός επιχειρήματος, στην περίπτωσή μας είναι ο Γκουρού
- Κάντε κλικ στην Προβολή λέξεων-κλειδιών
- Κάντε κλικ στο εικονίδιο Παραμετροποίησης.
Ανοίγει το πλαίσιο διαλόγου τιμής. Επί του παρόντος, η τιμή έχει οριστεί σε σταθερή. Κάντε κλικ στο κουμπί ραδιοφώνου παραμέτρου. Το QTP εκχωρεί ένα προεπιλεγμένο όνομα σε αυτήν την παράμετρο. Μπορείτε να δώσετε ένα όνομα της επιλογής σας και, στη συνέχεια, να κάνετε κλικ στο "OK".
Στο καθολικό φύλλο, δημιουργείται μια στήλη με επικεφαλίδα "Όνομα πράκτορα" και τιμή Guru. Μπορείτε να εισαγάγετε περισσότερες τιμές για αυτήν την παράμετρο.
Όταν κάνετε κλικ στην "προβολή ειδικών" θα δείτε ότι το "Όνομα πράκτορα" αντικαθίσταται από το "Γκουρού" και τον τύπο του φύλλου που χρησιμοποιείται.
Ομοίως, μπορείτε επίσης να παραμετροποιήσετε το όρισμα Password και να εισαγάγετε διαφορετικά σύνολα δεδομένων δοκιμής.
Αυτό το φύλλο δεδομένων σημαίνει ότι το QTP θα επαναλάβει τα ίδια έξι βήματα που έχουμε καταγράψει τρεις φορές. Κατά την πρώτη επανάληψη, θα χρησιμοποιεί τα δεδομένα στην πρώτη σειρά. Κατά τη διάρκεια του δευτέρου θα χρησιμοποιεί τα δεδομένα στη δεύτερη σειρά και ούτω καθεξής. Τώρα ας τρέξουμε το σενάριο. Αυτή είναι η πρώτη επανάληψη. Αυτή είναι η δεύτερη επανάληψη. Στη γραμμή κατάστασης, το QTP παρέχει πληροφορίες για τη σειρά, αυτή τη στιγμή χρησιμοποιεί ως δεδομένα δοκιμής και επισημαίνει την αντίστοιχη σειρά στο φύλλο δεδομένων. Τα αποτελέσματα θα δείξουν μια περίληψη των 3 επαναλήψεων.
Πλεονεκτήματα της παραμετροποίησης
- Η παραμετροποίηση μας επιτρέπει να επιλέγουμε διαφορετικές τιμές στο χρόνο εκτέλεσης
- Μειώνει το χρόνο και την προσπάθεια
- Η χρήση των προγραμμάτων οδήγησης δεδομένων μας επιτρέπει να χρησιμοποιήσουμε τα ίδια δεδομένα για διάφορα πλαίσια εισόδου. (Τα προγράμματα οδήγησης δεδομένων είναι μια δυνατότητα που παρέχεται από το HP UFT και δείχνει όλες τις σταθερές που θα μπορούσαν να παραμετροποιηθούν σε ένα μόνο παράθυρο. Κάνει εύκολη την παραμετροποίηση του μεγάλου σεναρίου.
Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο