Τι είναι η δράση στο QTP;
Οι ενέργειες συμβάλλουν στη διαίρεση της δοκιμής σας σε "λογικές ενότητες" ή "Επιχειρηματικές διαδικασίες". Οι ενέργειες βοηθούν στη δημιουργία ενός σεναρίου που είναι πιο αρθρωτό και αποτελεσματικό.
Όταν ένα σενάριο δημιουργείται πρόσφατα, αποτελείται από μία μόνο ενέργεια. Αλλά μπορείτε να προσθέσετε περισσότερες ενέργειες στο Micro Focus UFT Script σύμφωνα με τις απαιτήσεις.
Υπάρχουν δύο τύποι δράσεων
- Επαναχρησιμοποιήσιμες ενέργειες: μπορεί να χρησιμοποιηθεί σε άλλες δοκιμές. Μπορούν να χρησιμοποιηθούν στο ίδιο Test Script πολλές φορές.
- Μη επαναχρησιμοποιήσιμες ενέργειες: δεν μπορούν να χρησιμοποιηθούν σε άλλες δοκιμές. Μπορούν να κληθούν στο ίδιο σενάριο μόνο μία φορά
Μερικές φορές, εάν μια δράση γίνει μεγάλη, είναι μια καλή πρακτική να το χωρίσετε. Μπορείτε να χωρίσετε μια υπάρχουσα ενέργεια με δύο τρόπους
- Ανεξάρτητα το ένα από το άλλο που χωρίζει την επιλεγμένη δράση σε δύο αδελφικές δράσεις
- Ενσωματωμένη ενέργεια που χωρίζει την επιλεγμένη ενέργεια σε μια γονική ενέργεια της οποίας το τελευταίο βήμα καλεί τη δεύτερη, θυγατρική ενέργεια
Οι ενέργειες μπορούν να έχουν πρόσβαση σε δεδομένα δοκιμής που είναι αποθηκευμένα σε φύλλα δεδομένων. Το HP QTP παρέχει 2 τύπους φύλλων δεδομένων
- GLOBAL Datasheet: Είναι μοναδικό για ολόκληρη τη δοκιμή. Οποιαδήποτε ενέργεια μπορεί να αποκτήσει πρόσβαση και να γράψει δεδομένα στο Global Datasheet. Ένα φύλλο ονομάζεται "GLOBAL"
- ΤΟΠΙΚΟ Φύλλο δεδομένων: Ισούται με τον αριθμό ενεργειών στο φύλλο. Μια ενέργεια μπορεί να διαβάσει και να γράψει δεδομένα στο δικό της τοπικό φύλλο δεδομένων μόνο. Όνομα φύλλου = "ΟΝΟΜΑ ΔΡΑΣΗΣ".
Ολόκληρος ο σκοπός της δημιουργίας ενεργειών είναι να τις χρησιμοποιήσετε σε άλλα δοκιμαστικά σενάρια. Υπάρχουν δύο μέθοδοι για την εισαγωγή ενεργειών σε μια δοκιμή
- Κλήση για αντιγραφή μιας ενέργειας: Όταν δημιουργείτε ένα αντίγραφο μιας ενέργειας, η ενέργεια αντιγράφεται στο σύνολό της, συμπεριλαμβανομένων σημείων ελέγχου, παραμετροποίησης και της αντίστοιχης καρτέλας ενέργειας στον πίνακα δεδομένων στη δοκιμή κλήσεων. Όταν εισάγετε ένα αντίγραφο μιας υπάρχουσας ενέργειας, μπορείτε να κάνετε αλλαγές στην αντιγραμμένη ενέργεια και οι αλλαγές σας δεν θα επηρεάσουν ούτε θα επηρεαστούν από οποιαδήποτε άλλη δοκιμή. Μπορείτε να εισαγάγετε αντίγραφα τόσο επαναχρησιμοποιήσιμων όσο και μη επαναχρησιμοποιήσιμων ενεργειών
- Κλήση σε ΥΦΙΣΤΑΜΕΝΗ ενέργεια: Οι κλήσεις σε ενέργειες είναι μόνο για ανάγνωση στη δοκιμή κλήσεων. Μπορούν να τροποποιηθούν μόνο στη δοκιμή στην οποία δημιουργήθηκαν. Σας δίνει τη δυνατότητα να χρησιμοποιήσετε την ίδια ενέργεια σε πολλές δοκιμές και διευκολύνει τη συντήρηση των δοκιμών. Μπορείτε να πραγματοποιείτε κλήσεις σε μόνο "Επαναχρησιμοποιήσιμες" ενέργειες.
Ακολουθώντας το βίντεο φροντιστήριο επιδεικνύει Actions . Χρησιμοποιεί το σενάριο δοκιμής βανίλιας που δημιουργήθηκε σε προηγούμενα σεμινάρια με 5 βήματα για να συνδεθείτε στην κράτηση πτήσης. Αυτό το σεμινάριο είναι το μεγαλύτερο σε όλα τα σεμινάρια QTP και συνιστάται να λαμβάνετε σημειώσεις ενώ το βλέπετε.
Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο
Όπως οι Λειτουργίες / Μέθοδοι σε γλώσσες προγραμματισμού, μπορείτε επίσης να δημιουργήσετε παραμέτρους εισόδου και εξόδου για μια ενέργεια. Αυτή η παράμετρος δεν έχει καμία σχέση με την παραμετροποίηση δεδομένων δοκιμής που έχει μάθει νωρίτερα
Εάν απαιτείται, μπορείτε να χρησιμοποιήσετε την ακόλουθη δήλωση για έξοδο από μια ενέργεια
- Έξοδος
- ExitActionIteration
- Έξοδος
- ΈξοδοςGlobalIteration
Κατά την εκτέλεση ενός σεναρίου QTP με Ενέργειες, πρέπει να λάβετε υπόψη σας, Παγκόσμιες επαναλήψεις και τοπικές επαναλήψεις
Μπορείτε να αλλάξετε τη συχνότητα επανάληψης δράσης επιλέγοντας Action Call Properties> Run Tab