qtp tutorial 5 moving steps
Εκπαιδευτικό σεμινάριο QTP # 5 - Μετακίνηση βημάτων, Διαγραφή βημάτων και Αντιμετώπιση σημείων διακοπής στην προβολή λέξεων-κλειδιών. Αυτό είναι το τέταρτο και το τελευταίο άρθρο σχετικά με τις δυνατότητες προβολής λέξεων-κλειδιών QTP.
Πλησιάζουμε σχεδόν στο τέλος των περιόδων σύνδεσης σχετικά με την «Προβολή λέξεων-κλειδιών» του QTP. Πώς φαίνεται, τι κάνει, τι μπορούμε να κάνουμε με αυτό - Αυτές είναι μερικές από τις πτυχές που προσπαθούμε να αποκαλύψουμε κατά τη διάρκεια των άρθρων μας. Η κατανόηση της προβολής, η προσθήκη βημάτων, οι δηλώσεις υπό όρους αντιμετωπίζονται ήδη.
=> Κάντε κλικ εδώ για τη σειρά εκπαιδευτικών εκπαιδευτικών QTP
Τι θα μάθετε:
Άλλα χαρακτηριστικά της προβολής λέξεων-κλειδιών
Σήμερα θα μάθουμε τις υπόλοιπες δυνατότητες προβολής λέξεων-κλειδιών, όπως Μετακίνηση βημάτων, Διαγραφή βημάτων και αντιμετώπιση Breakpoints.
Όπως πάντα, θα χρησιμοποιήσουμε το δείγμα δοκιμής με το οποίο εργαζόμαστε - Η λειτουργία σύνδεσης στην εφαρμογή δείγματος πτήσης.
Κινούμενα βήματα
# 1) Ο πρώτος και ο απλούστερος τρόπος - η προβολή λέξεων-κλειδιών λειτουργεί όπως οποιαδήποτε εφαρμογή τροποποίησης κειμένου όταν πρόκειται για κοπή, αντιγραφή και επικόλληση των βημάτων. Έτσι, ισχύουν όλες οι συντομεύσεις του πρόχειρου.
- Ctrl + C - Αντιγραφή
- Ctrl + V - Μετακίνηση
- Ctrl + X- Αποκοπή
#δύο) Ο επόμενος τρόπος είναι επιλέγοντας το μενού. Για να το χρησιμοποιήσετε, επιλέξτε το βήμα που πρέπει να μετακινηθείτε και επιλέξτε τις ακόλουθες επιλογές μενού:
- Επεξεργασία-> Αποκοπή
- Επεξεργασία-> Αντιγραφή
- Επεξεργασία-> Επικόλληση
# 3) Η άλλη μέθοδος είναι μεταφορά και απόθεση.
Οποιαδήποτε από τις παραπάνω μεθόδους μπορεί να χρησιμοποιηθεί για τη μετακίνηση βημάτων. Ωστόσο, υπάρχουν μερικοί βασικοί κανόνες:
- Οι δηλώσεις βρόχου ή συνθήκης μπορούν να μετακινηθούν μόνο σε μπλοκ. Για παράδειγμα, για μια δήλωση «αν… αλλιώς» δεν μπορείτε να μετακινήσετε το άλλο μέρος.
- Σε ένα βήμα, όπου ένα αντικείμενο είναι θυγατρικό αντικείμενο και ο χρήστης αποφασίζει να το μετακινήσει, υπάρχει ένα από τα δύο σενάρια που εμφανίζονται. Είτε το βήμα μετακινείται υπό τον ίδιο γονέα είτε σε διαφορετικό γονέα. Εάν μετακινηθεί κάτω από τον ίδιο γονέα, εμφανίζεται απλώς στη νέα θέση που επιλέξατε. Αλλά αν μετακινηθεί κάτω από διαφορετικό γονέα, ο γονέας αντιγράφεται. Ας το δούμε εικονικά:
( Σημείωση - κάντε κλικ σε οποιαδήποτε εικόνα για μεγέθυνση)
Πρόκειται να προχωρήσω στο βήμα όπου εισάγουμε το όνομα του πράκτορα (αυτό που επισημαίνεται παραπάνω) κάτω από το γονικό αντικείμενο 'Flight Reservation'. Ας σημειώσουμε ότι το γονικό αντικείμενο για το «Όνομα πράκτορα» είναι η σύνδεση. Απλώς τράβηξα το βήμα για να είμαι το τελευταίο. Έτσι εμφανίζεται:
Νωρίτερα στις εισαγωγικές συνεδρίες, συζητήσαμε ότι μπορούμε να έχουμε πολλές δράσεις σε μια δοκιμή. Ας δούμε πώς θα εμφανιστεί μια δοκιμή με πολλές ενέργειες στην προβολή λέξεων-κλειδιών και πώς αυτή η προβολή μπορεί να χρησιμοποιήσει αυτές τις ενέργειες όπως επιθυμείτε.
Για να το επιτύχω αυτό, απλώς πρόκειται να μετατρέψω όλα τα βήματα κάτω από το γονικό αντικείμενο 'Flight Reservation' στο παραπάνω παράδειγμά μας για να εμφανιστεί σε άλλη ενέργεια. Προσθέτοντας ενέργειες, βήματα σε ενέργειες όλα αυτά θα συζητηθούν λεπτομερώς καθώς προχωράμε στις συνεδρίες μας.
Δράση 1:
Δράση2:
Όπως μπορείτε να παρατηρήσετε στο πλαίσιο δοκιμής ροής, εμφανίζεται η ακολουθία με την οποία εκτελούνται αυτές οι ενέργειες.
εφαρμογή για προγραμματισμό δωρεάν αναρτήσεων στο instagram
Αν θα ήθελα να εκτελεστεί πρώτα η Ενέργεια 2 ακολουθούμενη από τη Δράση 1, η προβολή λέξεων-κλειδιών με επιτρέπει να το κάνω αυτό επιτρέποντάς μου να μεταφέρω και να ρίξω τις ενέργειες στην απαραίτητη θέση.
Με αυτό, έχουμε καλύψει όλες τις απαραίτητες πληροφορίες για τη μετακίνηση βημάτων / ενεργειών / αποκλεισμών σε μια δοκιμή χρησιμοποιώντας την προβολή λέξεων-κλειδιών.
Διαγραφή βημάτων
Η διαγραφή βημάτων από το QTP δεν θα μπορούσε να ήταν πιο απλή. Το μόνο που χρειάζεται να κάνετε είναι να επιλέξετε το βήμα που δεν θέλετε στη δοκιμή και απλά να πατήσετε το κουμπί 'Διαγραφή' στο πληκτρολόγιο ή κάντε δεξί κλικ σε ένα βήμα και επιλέξτε 'Διαγραφή' από το μενού ή επιλέξτε ένα βήμα και επιλέξτε ' Επεξεργασία-> Διαγραφή »από το κύριο μενού.
Εάν ένα βήμα με καθορισμένα υπο-βήματα επιλέγεται για διαγραφή, εμφανίζεται το ακόλουθο μήνυμα στον χρήστη:
Αυτό σημαίνει ότι, εάν ένα βήμα με δευτερεύοντα βήματα έχει επιλεγεί για διαγραφή, διαγράφονται και όλα τα δευτερεύοντα βήματα.
Και αυτό είναι μόνο που πρέπει να συζητήσουμε για τη διαγραφή βημάτων.
Προσθήκη σημείων διακοπής στη δοκιμή από την προβολή λέξεων-κλειδιών
Συχνά, κατά τη διάρκεια της εκτέλεσης, μπορεί να υπάρχουν ένα ή περισσότερα πράγματα για τα οποία θέλετε να κοιτάξετε και να παρατηρήσετε τι είδους αλλαγές συμβαίνουν. Αυτό μπορεί να είναι για να δείτε την κατάσταση στην οποία ένα αντικείμενο φτάνει ή να σημειώσει μια τιμή που παίρνει μια μεταβλητή κ.λπ.
Είναι βασικά ένα συγκεκριμένο σημείο στη δοκιμή σας όπου θέλετε να διακόψετε τη δοκιμαστική περίοδο και να παρατηρήσετε ή να λάβετε ορισμένες πληροφορίες σχετικά με τη δοκιμή σας. Τις περισσότερες φορές αυτή η λειτουργία διευκολύνει τον εντοπισμό σφαλμάτων.
Τώρα, που γνωρίζουμε τι είναι ένα σημείο διακοπής, θα προσπαθήσουμε να καταλάβουμε πώς να τα προσθέσουμε στις δοκιμές μας από την προβολή λέξεων-κλειδιών.
Το μόνο που χρειάζεται να κάνετε είναι να κάνετε κλικ στο αριστερό περιθώριο στο συγκεκριμένο βήμα όπου πρέπει να διακόψετε τη δοκιμή. Η προσθήκη ενός σημείου διακοπής αντιπροσωπεύεται από μια κόκκινη κουκκίδα στο αριστερό περιθώριο που αντιστοιχεί στο βήμα όπου προστίθεται μια διακοπή.
Δείτε πώς φαίνεται:
Επιλέγοντας ένα βήμα και πατώντας το F9 στο πληκτρολόγιο οδηγεί επίσης στην προσθήκη ενός σημείου διακοπής.
Τέλος, μπορεί να χρησιμοποιηθεί και η επιλογή μενού 'Debug-> Insert / Remove Breakpoint'.
Έτσι, μόλις εισαχθεί ένα σημείο διακοπής, η δοκιμή θα εκτελεστεί μέχρι το βήμα όπου εισάγεται κανονικά και θα σταματήσει πριν την εκτελέσετε. Στο σημείο αυτό, ο ελεγκτής μπορεί να εκτελέσει τις απαιτούμενες παρατηρήσεις για τις οποίες το πρόγραμμα σταμάτησε και να συνεχίσει να το εκτελεί επιλέγοντας την επιλογή «Εκτέλεση» για άλλη μια φορά από το κύριο μενού όποτε είναι έτοιμος.
Εάν προσθέσουμε ένα σημείο διακοπής από την προβολή λέξεων-κλειδιών, το ίδιο εμφανίζεται στην προβολή Ειδικών επίσης μπροστά από τη γραμμή που αντιστοιχεί στη σειρά στην οποία προστίθεται.
Το αντίστροφο ισχύει και αν προσθέσετε ένα σημείο διακοπής από την προβολή Expert, αντικατοπτρίζεται στην προβολή λέξεων-κλειδιών.
Τόσο απλό όσο είναι να εισαγάγετε ένα σημείο διακοπής, είναι ακόμη πιο απλό να διαγράψετε όταν εξυπηρετηθεί ο σκοπός του ή όταν δεν χρειάζεται πλέον.
Διαγραφή σημείων διακοπής
Κάνοντας ακόμη μια φορά κλικ στη γραμμή όπου υπάρχει ήδη το σημείο διακοπής θα έχει ως αποτέλεσμα τη διαγραφή του. Η λέξη-κλειδί F9 ή η επιλογή μενού 'Debug-> Insert or Delete Breakpoint' μπορεί να επιλεγεί σε ένα βήμα με ένα σημείο διακοπής και αφαιρείται.
συμπέρασμα
Έτσι ολοκληρώνεται λεπτομερώς η συζήτηση όλων των ιδιοτήτων και των δυνατοτήτων της προβολής λέξεων-κλειδιών. Αυτή η προβολή είναι η πιο ευανάγνωστη μεταξύ των δύο και αφού κατανοηθούν όλα τα χαρακτηριστικά, μπορούμε να την χρησιμοποιήσουμε όσο το δυνατόν πιο αποτελεσματικά για να κάνουμε τις δοκιμές ισχυρές.
=> Επισκεφθείτε εδώ για τη σειρά εκπαιδευτικών εκπαιδευτικών QTP
Το επερχόμενο σεμινάριο QTP θα ασχοληθεί με τον τρόπο καταγραφής μιας νέας δοκιμής και ποιοι είναι οι παράγοντες που καθορίζουν την επιτυχία μιας ικανότητας να το κάνει.
Συνιστώμενη ανάγνωση
- Tutorials QTP - 25+ Εκπαιδευτικά σεμινάρια Micro Focus Quick Test Professional (QTP)
- Εργασία με προβολή λέξεων-κλειδιών - Εκπαιδευτικό εκπαιδευτικό πρόγραμμα QTP 2
- Οδηγός QTP # 3 - Προσθήκη τυπικών βημάτων από την προβολή λέξεων-κλειδιών
- Κορυφαίες ερωτήσεις και απαντήσεις συνέντευξης QTP 105 (Τελευταίες ερωτήσεις συνέντευξης UFT)
- Εκμάθηση QTP # 6 - Κατανόηση της εγγραφής QTP και των ρυθμίσεων εκτέλεσης για την πρώτη μας δοκιμή
- Εκμάθηση QTP # 18 - Προγράμματα βάσει δεδομένων και υβριδικά πλαίσια που εξηγούνται με παραδείγματα QTP
- Εκμάθηση QTP # 24 - Χρήση εικονικών αντικειμένων και σεναρίων αποκατάστασης σε δοκιμές QTP
- Παράμετρος στο QTP εξηγείται με παραδείγματα (Μέρος 1) - QTP Tutorial # 19