qtp tutorials 25 micro focus quick test professional training tutorials
Σήμερα δημοσιεύουμε ένα μέρος μιας σειράς επισκεπτών πολλαπλών μερών στο Micro Focus Quick Test Professional (QTP). Σε αυτήν την σειρά κατάρτισης πολλαπλών τμημάτων QTP θα καλύπτουμε λεπτομερώς όλα τα σεμινάρια και τις έννοιες QTP με επαρκείς εικόνες. Ο ειδικός μας συγγραφέας Swati S. θα μας βοηθήσει να φέρουμε αυτήν τη σειρά στους αναγνώστες μας.
Αυτά τα σεμινάρια QTP έχουν σχεδιαστεί για αρχάριους έως προχωρημένους χρήστες. Ξεκινώντας από τα βασικά QTP θα μάθετε προηγμένες δέσμες ενεργειών με πρακτικά παραδείγματα για την εύκολη κατανόησή σας.
ΣΗΜΕΙΩΣΗ: Παρακάτω θα βρείτε αρκετά μαθήματα κειμένου για να ξεκινήσετε να μαθαίνετε στο εργαλείο αυτοματοποίησης QTP. Αλλά αν σας ενδιαφέρει η πρακτική εκπαίδευση QTP παρακαλούμε ελέγξτε το Πλήρες βίντεο QTP φυσικά από τους έμπειρους επαγγελματίες.
Λαμβάνοντας υπόψη τη μεγάλη λίστα αυτών Σεμινάρια QTP , θα δημοσιεύουμε συχνά νέα άρθρα. Παρακολουθήστε όλα τα άρθρα σε αυτήν τη σειρά προπόνησης Quick Test Professional Online, ώστε να μην χάσετε κανένα θέμα. Ακολουθήστε προσεκτικά τα θέματα, εξασκηθείτε στο σπίτι στη δοκιμαστική έκδοση QTP και κάντε τις ερωτήσεις σας στην αντίστοιχη ενότητα σχολίων του άρθρου. Θα διασφαλίσουμε ότι θα απαντηθούν όλες οι σχετικές ερωτήσεις.
Εάν είστε έμπειρος χρήστης QTP, μοιραστείτε την εμπειρία σας για να βελτιώσετε αυτήν την εκπαιδευτική σειρά QTP συζητώντας προηγμένες έννοιες QTP και απαντώντας σε ερωτήσεις των αναγνωστών.
Τι θα μάθετε:
Εκμάθηση σειρών κατάρτισης QTP
Εισαγωγή QTP
- Εκμάθηση # 1 - Εισαγωγή στο QuickTest Professional (QTP)
- Εκμάθηση # 2 - Εργασία με QTP Keyword View και Expert view
- Εκμάθηση # 3 - Προσθήκη τυπικών βημάτων από την προβολή λέξεων-κλειδιών
- Εκμάθηση # 4 - Δηλώσεις υπό όρους και βρόχους στην προβολή λέξεων-κλειδιών
- Εκμάθηση # 5 - Μετακίνηση βημάτων και αντιμετώπιση των σημείων διακοπής
- Εκμάθηση # 6 - Κατανόηση της εγγραφής QTP και των ρυθμίσεων εκτέλεσης
- Εκμάθηση # 7 - Πώς το QTP αναγνωρίζει μοναδικά αντικείμενα; (Πρέπει να διαβάσετε)
- Εκμάθηση # 8 - Λειτουργίες εγγραφής, αντικείμενα κατασκοπείας και αποθετήρια
Μάθετε VB Scripting
- Εκμάθηση # 9 - Tutorials VBScript - Ένας πλήρης οδηγός
- Εκμάθηση # 10 - Βασικά στοιχεία VBScript για να μάθετε QTP - Tutorial 2
Σημεία ελέγχου QTP
- Εκμάθηση # 11 - Χρήση κωδικού πρόσβασης κωδικού πρόσβασης και ενεργής οθόνης
- Εκμάθηση # 12 - Προβολή εμπειρογνωμόνων, γεννήτρια βημάτων και σημεία ελέγχου
- Εκμάθηση # 13 - Εισαγωγή τυπικού και σημείου ελέγχου εικόνας
- Σεμινάριο # 14 - Εισαγωγή σημείων ελέγχου bitmap και κειμένου σε δοκιμές
- Σεμινάριο # 15 - Χρήση περιοχής κειμένου, πίνακα και σημείων ελέγχου σελίδας
- Εκμάθηση # 16 - Σημεία ελέγχου XML, προσβασιμότητας και βάσης δεδομένων
Πλαίσια αυτοματισμού δοκιμών
- Εκμάθηση # 17 - Πλαίσια Αυτοματισμού Μέρος-1 (Πρέπει να διαβάσετε)
- Εκμάθηση # 18 - Πλαίσια αυτοματισμού δοκιμής Μέρος-2
Βελτιώστε τις δοκιμές σας
- Εκμάθηση # 19 - Παραμετροποίηση στο QTP Μέρος-1
- Εκμάθηση # 20 - Παραμετροποίηση στο QTP Μέρος-2
- Εκμάθηση # 21 - Βιβλιοθήκες δράσεων και λειτουργιών
- Εκμάθηση # 22 - Χρήση αποθετηρίων αντικειμένων QTP
- Εκμάθηση # 23 - Έξυπνη αναγνώριση αντικειμένων & ανάλυση αποτελεσμάτων δοκιμής
- Εκμάθηση # 24 - Εικονικά αντικείμενα και σενάρια αποκατάστασης
- Εκμάθηση # 25 - Περιγραφικός προγραμματισμός
Δοκιμάστε την κατανόησή σας
Εδώ είναι το πρώτο άρθρο σε αυτήν την εκπαιδευτική σειρά QTP - 'Εισαγωγή στο QuickTest Professional (QTP)'
Εισαγωγή στο QuickTest Professional (QTP)
Τι είναι το QTP;
Το Quick Test Professional (QTP) της Micro Focus είναι ένα λογισμικό που διευκολύνει τον αυτοματισμό δοκιμών για εφαρμογές λογισμικού - οι λειτουργικές δοκιμές και οι παλινδρομήσεις είναι πιο συγκεκριμένες. Το QTP έρχεται με μια διεπαφή χρήστη που μπορεί να θεωρηθεί ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) για το ίδιο το τεστ.
Το IDE έχει διάφορα χαρακτηριστικά που βοηθούν τον υπεύθυνο δοκιμών να αναπτύξει ένα ολοκληρωμένο σενάριο που θα επικυρώνει επιτυχώς τον σκοπό του τεστ. Όλα αυτά τα χαρακτηριστικά θα συζητηθούν λεπτομερώς καθώς προχωράμε στη σειρά αυτών των άρθρων.
Μερικές από τις σημαντικές πτυχές του QTP:
- Χρησιμοποιεί το VB Script ως γλώσσα σεναρίου. (Μια γλώσσα scripting είναι μια γλώσσα που ερμηνεύεται κατά το χρόνο εκτέλεσης)
- Το QTP εκτελείται μόνο σε περιβάλλον Windows.
- Η τρέχουσα έκδοση του QTP είναι 11.0 (Τελευταία έκδοση Unified Functional Testing - UFT 11.5)
- Οι τεχνολογίες που υποστηρίζει είναι Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services και πολλές μεγάλες γλώσσες. Αν και ορισμένες από τις παλαιότερες εκδόσεις δεν υποστηρίζουν όλες τις τεχνολογίες που αναφέρονται.
Πώς λειτουργεί?
Η βασική μέθοδος δημιουργίας δοκιμών είναι η εγγραφή και η αναπαραγωγή. Τι σημαίνει αυτό πραγματικά; Ας μιλήσουμε πρώτα για το «Record». Όταν ένας δοκιμαστής εκκινεί QTP και εκτελεί μια σειρά λειτουργιών στο AUT (Application Under Test), το QTP δημιουργεί γραμμές κώδικα που αντιστοιχούν σε κάθε λειτουργία που εκτελείται.
Αυτό θα είναι το βασικό σενάριο δοκιμής. Μετάβαση στην «Αναπαραγωγή». Όταν εκτελείται το δοκιμαστικό σενάριο που εκτελείται, εκτελεί τις ίδιες ακριβώς λειτουργίες στο AUT, αναπαράγοντας έτσι την ακολουθία των βημάτων που έχουν ήδη καταγραφεί.
Για παράδειγμα, Όταν ξεκινώ το QTP και προσπαθώ να αποκτήσω πρόσβαση στη σελίδα σύνδεσης ενός προγράμματος ηλεκτρονικού ταχυδρομείου μέσω διαδικτύου, εισάγω το αναγνωριστικό σύνδεσης, τον κωδικό πρόσβασης και πατάω το κουμπί OK. Αυτές οι ενέργειες καταγράφονται στις αντίστοιχες γραμμές κώδικα VBScript στο QTP IDE. Όταν αποθηκεύσω αυτό το δοκιμαστικό σενάριο και το αναπαράγω, το QTP θα εισάγει το ίδιο αναγνωριστικό σύνδεσης, τον κωδικό πρόσβασης που εισήγαγα πριν και κάνει κλικ στο κουμπί OK για μένα.
Τώρα που αυτό είναι το επίκεντρο της βασικής τεχνικής δημιουργίας δοκιμών, η εγγραφή και η αναπαραγωγή δεν επαρκούν πάντα για ένα ισχυρό σενάριο δοκιμής. Ο υπεύθυνος δοκιμών θα πρέπει να χρησιμοποιήσει τις άλλες δυνατότητες του IDE σε συνδυασμό με μερικές από τις δεξιότητές του προγραμματισμού για να επιτύχει τα απαιτούμενα αποτελέσματα.
Υπάρχουν διάφορες τεχνικές πτυχές που πρέπει να ληφθούν υπόψη προτού επιχειρήσουμε την εγγραφή και την αναπαραγωγή, όπως η κατάσταση του AUT, ο συγχρονισμός, οι ακριβείς επιλογές μενού, ο ακριβής κώδικας που δημιουργεί το QTP κ.λπ. Θα φτάσουμε σε αυτό μόλις το κάνουμε συζητήστε τις βασικές έννοιες του ίδιου του εργαλείου.
Δείτε πώς λειτουργεί όλα αυτά. Το QTP προσδιορίζει τα διάφορα αντικείμενα στο AUT με όνομα ή αναγνωριστικό χειριστή ή οποιαδήποτε άλλη μοναδική ιδιότητα / ιδιότητες που διαθέτει το αντικείμενο. Κατά τη διάρκεια της φάσης εγγραφής, καταγράφει όλες αυτές τις ιδιότητες και κατά τη διάρκεια της αναπαραγωγής, εκτελεί τις επιθυμητές λειτουργίες όπως κλικ του ποντικιού, έλεγχος πλαισίου ελέγχου κ.λπ. σε αυτά τα αντικείμενα.
Τι θα χρειαστείτε για να ξεκινήσετε με το QTP;
Μια έγκυρη άδεια QTP ή στην περίπτωση ενός μαθητή μια δοκιμαστική έκδοση στον υπολογιστή του.
Λήψη QTP : Ακολουθεί ένας σύνδεσμος για λήψη της δοκιμαστικής έκδοσης QTP: Λήψη ενοποιημένης λειτουργικής δοκιμής Micro Focus (UFT) .
Στον παραπάνω σύνδεσμο, μεταβείτε στην καρτέλα 'Δοκιμές και επιδείξεις' και ορίστε την επιλογή 'Micro Focus QTP Essentials 11.0 English Evaluation (only GUI webing testing)'. Μπορείτε επίσης να επιλέξετε την πιο πρόσφατη έκδοση Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Ενημερώστε μας εάν θέλετε πιο λεπτομερείς οδηγίες σχετικά με τη λήψη και την εγκατάσταση της δοκιμαστικής έκδοσης QTP στον υπολογιστή σας.
Υπάρχουν δύο είδη αδειών - Άδεια θέσης και ταυτόχρονη / πλωτή άδεια. Η άδεια θέσης είναι για ένα μηχάνημα ταυτόχρονα, ενώ η τρέχουσα άδεια αφορά συγκεκριμένο αριθμό ταυτόχρονων χρηστών.
Τώρα που έχουμε κάποιες βασικές πληροφορίες σχετικά με το QTP, ας εξετάσουμε το ίδιο το εργαλείο ξεκινώντας από το περιβάλλον εργασίας χρήστη.
QTP GUI:
πώς να πλαστογραφείτε μια διεύθυνση email
Όταν μια δοκιμή καταγράφεται ή δημιουργείται, μπορεί να προβληθεί σε μία από αυτές τις δύο προβολές:
- Προβολή λέξεων-κλειδιών: Αυτή η προβολή είναι μια αναπαράσταση πίνακα όλων των αντικειμένων και των ενεργειών που εκτελούνται σε αυτά. Κάθε σειρά στον πίνακα είναι ένα βήμα που εκτελείται στο AUT και μπορεί να τροποποιηθεί. Μερικές από τις πιο κοινές στήλες που εμφανίζονται είναι το αντικείμενο, η λειτουργία, η τιμή και η τεκμηρίωση.
- Προβολή ειδικών: Όπως υποδηλώνει το όνομα, αυτή η προβολή αφορά περισσότερους τεχνικούς χρήστες που θα ήθελαν να τροποποιήσουν τον πηγαίο κώδικα σύμφωνα με τις απαιτήσεις τους.
Και οι δύο προβολές είναι διαθέσιμες ταυτόχρονα, ώστε ο χρήστης να μπορεί να εναλλάσσεται ανά πάσα στιγμή κατά τη διάρκεια της δοκιμής δημιουργίας ή τροποποίησης.
Ας γράψουμε κάτι για να ξεκινήσουμε
Βήμα 1): Εκκινήστε το QTP. Το πρώτο πράγμα που εμφανίζεται είναι ένας διαχειριστής πρόσθετων. Εμφανίζει όλα τα πρόσθετα που είναι διαθέσιμα και ο χρήστης μπορεί να ελέγξει ή να αποεπιλέξει αυτά που απαιτείται. Τα Active-X, Web και Visual Basic είναι διαθέσιμα από προεπιλογή. (Αυτή η δυνατότητα μπορεί να απενεργοποιηθεί εάν απαιτείται) .
Βήμα 2) Στο κλικ OK εμφανίζεται η αρχική σελίδα του Add-in Manager QTP. (κάντε κλικ στην εικόνα για μεγέθυνση)
Βήμα # 3) Όταν επιλέγετε την επιλογή «Εγγραφή» (πλήκτρο F3), εμφανίζεται η οθόνη «Ρυθμίσεις εγγραφής και εκτέλεσης» με τις καρτέλες «Ιστός» και «Εφαρμογή των Windows». Κάντε κλικ στο OK χωρίς να αλλάξετε καμία ρύθμιση. Ωστόσο, όλες οι δυνατότητες αυτής της οθόνης θα συζητηθούν αργότερα αργότερα.
Βήμα # 4) Για παράδειγμα, πρόκειται να ξεκινήσω την εφαρμογή «Flight» από τα δείγματα που συνοδεύουν το QTP. Θα εισαγάγω το «Όνομα πράκτορα» και τον «κωδικό πρόσβασης» στην οθόνη σύνδεσης. Τώρα, ας εξετάσουμε τον κώδικα που δημιουργεί.
Το παρακάτω είναι η προβολή λέξεων-κλειδιών. Όπως μπορείτε να δείτε, οι ενέργειες έχουν τη μορφή πίνακα με στήλες: Στοιχείο, Λειτουργία, Τιμή και Τεκμηρίωση. Το στοιχείο αντιστοιχεί στο αντικείμενο στο AUT στο οποίο πραγματοποιήσαμε μια ενέργεια, η λειτουργία είναι η ίδια η ενέργεια, η τιμή είναι δεδομένα που ορίζουμε το συγκεκριμένο αντικείμενο και η τεκμηρίωση είναι λίγο πολύ σαν μια περιγραφή. (κάντε κλικ στην εικόνα για μεγέθυνση)
Η αντίστοιχη προβολή λέξεων-κλειδιών του ίδιου τεστ έχει ως εξής. Όπως μπορείτε να δείτε, αυτή η προβολή περιέχει τον πηγαίο κώδικα για όλες τις ενέργειες που εκτελούνται.
Βήμα # 5) Ο κώδικας μπορεί να χρησιμοποιηθεί από οποιαδήποτε από αυτές τις προβολές.
συμπέρασμα
Ακολουθεί μια λίστα με όλα όσα συζητήσαμε σε αυτό το άρθρο:
Το QTP είναι ένα λογισμικό που βοηθά την αυτοματοποιημένη λειτουργία και Δοκιμή παλινδρόμησης εφαρμογών λογισμικού. Η τρέχουσα έκδοση εκτελείται μόνο σε περιβάλλον Windows και χρησιμοποιεί σενάριο VB ως γλώσσα δέσμης ενεργειών. Η βασική μέθοδος για τη δημιουργία μιας δοκιμής είναι η εγγραφή και η αναπαραγωγή, αν και αυτό δεν είναι πάντα αρκετό. Έρχεται με δύο είδη αδειών, κάθισμα και ταυτόχρονη.
Τα προεπιλεγμένα πρόσθετα είναι Active X, Web και Visual Basic. Μια δοκιμή μπορεί να καταγραφεί σε μια εφαρμογή Web ή Windows. οι συγκεκριμένες λεπτομέρειες παρέχονται στο αναδυόμενο παράθυρο ρυθμίσεων και εκτέλεσης ρυθμίσεων. Το GUI παρέχει δύο προβολές, τη λέξη-κλειδί και τον ειδικό.
Η προβολή λέξεων-κλειδιών είναι μια μορφή πίνακα που εμφανίζει λεπτομέρειες όπως το όνομα των αντικειμένων, την τιμή του και τη λειτουργία που εκτελείται κ.λπ. Η προβολή ειδικών εμφανίζει τις εκτελούμενες ενέργειες στο AUT με τη μορφή πηγαίου κώδικα.
Πρόσθετες λειτουργίες που θα εκτελεστούν στα δοκιμαστικά αντικείμενα μπορούν να προστεθούν ή να διαγραφούν είτε από την προβολή λέξεων-κλειδιών είτε μέσω προγραμματισμού από την προβολή Ειδικών. Περισσότερες λεπτομέρειες σχετικά με αυτό στο επόμενο άρθρο.
Σχετικά με τον συγγραφέα: Αυτό είναι το Swati και με αυτά τα άρθρα, προσπαθώ να δημιουργήσω μια ολοκληρωμένη μαθησιακή εμπειρία για αρχάριους QTP. Έχοντας εργαστεί για περισσότερα από 4 χρόνια στο QTP στα συνολικά 8 χρόνια της ζωής μου ως QA, συνειδητοποιώ ότι η δυνατότητα αυτοματοποίησης δοκιμών είναι τεράστια. Προσπαθώ να ασκήσω αυτό το πολύ δυναμικό συλλογικά με όλους τους αναγνώστες μας μέσω αυτών των άρθρων.
Θέλετε να μάθετε QTP από έμπειρους επαγγελματίες; Εγγραφείτε στο διαδικτυακό μάθημα εκπαίδευσης βίντεο
Εγγραφείτε και μοιραστείτε αυτήν τη σειρά ΔΩΡΕΑΝ εκπαιδευτικής σειράς με τους φίλους σας. Κάντε τις ερωτήσεις σας στα παρακάτω σχόλια. Προσθέστε σελιδοδείκτη σε αυτήν τη σελίδα καθώς θα ενημερώνουμε συνδέσμους για όλα τα μαθήματα QTP από εδώ.
Συνιστώμενη ανάγνωση
- Εργασία με προβολή λέξεων-κλειδιών - Εκπαιδευτικό εκπαιδευτικό πρόγραμμα QTP 2
- Εκμάθηση QTP # 18 - Προγράμματα βάσει δεδομένων και υβριδικά πλαίσια που εξηγούνται με παραδείγματα QTP
- Tutorial DevOps: Ο απόλυτος οδηγός για DevOps (25+ Tutorials)
- Εκπαιδευτικό πρόγραμμα JAVA για αρχάριους: 100+ πρακτικά εκπαιδευτικά βίντεο Java
- Εκμάθηση Python για αρχάριους (ΔΩΡΕΑΝ Εκπαίδευση Python)
- 30+ καλύτερα σεμινάρια σεληνίου: Μάθετε το σελήνιο με πραγματικά παραδείγματα
- Καλώς ορίσατε στο SoftwareTestingHelp.com!
- Εκμάθηση έκλειψης σε βάθος για αρχάριους