Εκπαιδευτικό UFT | Εγγραφή σε UFT με σημεία ελέγχου και αντικείμενο λεξικού - Ένας εξαιρετικός οδηγός για UFT 14.x

Εγγραφή σε εικόνα UFT-Feature

Η δοκιμή είναι πλέον μια ουσιαστική φάση του κύκλου ζωής ανάπτυξης λογισμικού για τη διασφάλιση της ποιότητας του προϊόντος. Επίσης, χωρίς να έχουμε δοκιμές, δεν μπορούμε να διασφαλίσουμε την εκπλήρωση όλων των απαιτήσεων. Εδώ ο αυτοματισμός παίζει ουσιαστικό ρόλο στον κύκλο δοκιμών για τη μείωση των προσπαθειών και του χρόνου. Στην αγορά, υπάρχουν πολλά διαθέσιμα εργαλεία δοκιμών για την αυτοματοποίηση της διαδικασίας δοκιμών. Το εργαλείο δοκιμής αυτοματισμού που χρησιμοποιείται περισσότερο είναι το UFT.  

Σε αυτό το σεμινάριο UFT, θα μάθουμε τα παρακάτω θέματα -

  • Εγγραφή σε UFT
  • Σημεία ελέγχου στο UFT
  • Αντικείμενα λεξικού σε UFT
  • Δοκιμή εκτέλεσης σε UFT

Tutorial UFT - Πίνακας περιεχομένου

Εκμάθηση UFT # 1: Επισκόπηση UFT

Εκπαιδευτικό UFT # 2: UFT Setup - Λήψη, Εγκατάσταση, Διαμόρφωση άδειας και Σύνδεση ALM

Εκπαιδευτικό UFT # 3: Αποθετήριο αντικειμένων UFT

Εκπαιδευτικό UFT # 4: Βιβλιοθήκη ενεργειών και λειτουργιών UFT 

Εκπαιδευτικό UFT # 5: Παράμετρος UFT 

Εκπαιδευτικό UFT # 6: Σενάριο VB σε UFT

Εκπαιδευτικό UFT # 7: Οδηγός βήμα προς βήμα για τη δημιουργία δοκιμαστικής θήκης στο UFT

Εκπαιδευτικό UFT # 8: Εξαίρεση χειρισμού σε UFT

Εκπαιδευτικό UFT # 9: Εγγραφή σε UFT με σημεία ελέγχου και αντικείμενο λεξικού 

Εκπαιδευτικό UFT # 10: Ερωτήσεις και απαντήσεις συνέντευξης UFT 

UFT Tutorial # 8: Εγγραφή, σημεία ελέγχου και αντικείμενο λεξικού σε UFT

Εγγραφή σε UFT:

Η αυτόματη εγγραφή στο uft είναι μια επιλογή εγγραφής της χειροκίνητης πλοήγησης στην εφαρμογή δοκιμής μέσω του εργαλείου UFT για τη δημιουργία γραμμικών σεναρίων δοκιμής. Όλα τα δεδομένα των κωδικοποιημένων σεναρίων είναι κωδικοποιημένα. Η προσέγγιση εγγραφής και αναπαραγωγής είναι ιδανική για μία φορά εκτέλεση. Όμως, μακροπρόθεσμα, πρέπει να τροποποιήσουμε τις κωδικοποιημένες περιπτώσεις δοκιμής για να εφαρμόσουμε παραμέτρους δεδομένων, επαναχρησιμοποιήσιμα κατάλληλα πλαίσια δοκιμής κ.λπ. Η εγγραφή σε UFT μπορεί να ξεκινήσει πατώντας το πλήκτρο F6 ή το κουμπί Εγγραφή κάτω από την καρτέλα Εγγραφή.

Περιορισμοί εγγραφής σε UFT:

· Όλα τα δεδομένα είναι κωδικοποιημένα.

· Τα εγγεγραμμένα σενάρια δεν είναι σταθερά και δύσκολο να χρησιμοποιηθούν μακροπρόθεσμα.

· Απαιτούνται υψηλές προσπάθειες συντήρησης.

· Μπορεί να δημιουργηθεί εφεδρική διπλότυπη ιεραρχία αντικειμένων.

Διαφορετικές επιλογές εγγραφής σε UFT:

·        Κανονική λειτουργία / Εγγραφή αυτοματισμού διεπαφής χρήστη - Είναι επίσης γνωστό ως Contextual, το οποίο είναι η προεπιλεγμένη συμπεριφορά εγγραφής που χρησιμοποιεί τις πλήρεις δυνατότητες της προσέγγισης αναγνώρισης αντικειμένων UFT. Χρησιμοποιείται για την καταγραφή εφαρμογών συμβατών με UFT.

·        Λειτουργία εγγραφής χαμηλού επιπέδου - Εάν η εφαρμογή δεν είναι συμβατή με το UFT, δηλαδή, ολόκληρη η οθόνη αναγνωρίζεται ως ένα αντικείμενο Win. Σε αυτήν την περίπτωση, η λειτουργία εγγραφής χαμηλού επιπέδου μπορεί να χρησιμοποιηθεί για την καταγραφή των βημάτων βάσει των συντεταγμένων της εφαρμογής.

·        Αναλογική εγγραφή - Χρησιμοποιείται για την καταγραφή κινήσεων ποντικιού και λειτουργίας πληκτρολογίου.

·        Καταγραφή πληροφοριών - Τα αντικείμενα πληροφοριών μπορούν να εισαχθούν σε οποιοδήποτε AUT. Μόλις πατήσουμε το κουμπί Εγγραφή, Καταγραφή πληροφοριών εμφανίζεται κάτω από το μενού Εγγραφή και τη γραμμή εργαλείων εγγραφής.

Μπορείτε να επιλέξετε διαφορετικές επιλογές εγγραφής επιλέγοντας τη λειτουργία εγγραφής από τον οδηγό εγγραφής.

Εγγραφή σε UFT - Τύποι
Εγγραφή σε UFT - Τύποι

Οδηγός βήμα προς βήμα για εγγραφή σε UFT:

Σενάριο ηχογράφησης: Αναζητήστε τις λέξεις-κλειδιά "Αυτοματοποίηση δοκιμών" στο google.

Βήμα 1# Ανοίξτε το Internet Explorer και μεταβείτε στη διεύθυνση www.google.com.

Βήμα 2# Ξεκινήστε την εγγραφή πατώντας το κουμπί "F6" ή επιλέγοντας το μενού "Εγγραφή-> Εγγραφή F6".

Εγγραφή σε UFT - Βήμα 2
Εγγραφή σε UFT - Βήμα 2

Βήμα 3# Για πρώτη φορά παρακάτω, ο οδηγός "Εγγραφή και εκτέλεση εκτέλεσης" εμφανίζεται για να διαμορφώσει τις ρυθμίσεις εγγραφής, όπως URL, Εγγραφή και εκτέλεση σε οποιοδήποτε ανοιχτό πρόγραμμα περιήγησης, κλπ. Διατίθενται επίσης ίδιες διαμορφώσεις για εφαρμογές για κινητά ή Windows. Εδώ, θα επιλέξουμε την επιλογή «Εγγραφή και εκτέλεση σε οποιοδήποτε ανοιχτό πρόγραμμα περιήγησης» και θα προχωρήσουμε.

Εγγραφή σε UFT - Βήμα 3
Εγγραφή σε UFT - Βήμα 3

Βήμα 4# Τώρα εμφανίζεται ο οδηγός εγγραφής και μπορούμε να περιηγηθούμε χειροκίνητα στο σενάριο στο πρόγραμμα περιήγησης ιστού. Το UFT θα καταγράψει τα βήματα που εκτελούνται χειροκίνητα και θα αποθηκευτεί στη δοκιμαστική θήκη.

Βήμα 5# Μετά την ολοκλήρωση της μη αυτόματης πλοήγησης, κάντε κλικ στο κουμπί διακοπής για να τερματίσετε την εγγραφή. Το ηχογραφημένο σενάριο θα μοιάζει παρακάτω.

Εγγραφή σε UFT - Βήμα 5
Εγγραφή σε UFT - Βήμα 5

Σημεία ελέγχου στο UFT:

Τα σημεία ελέγχου στο UFT χρησιμοποιούνται για την επαλήθευση των καθορισμένων ιδιοτήτων των αντικειμένων μεταξύ των πραγματικών τιμών και των αναμενόμενων τιμών. Αυτά τα σημεία επαλήθευσης εκτελούνται κατά τον χρόνο εκτέλεσης. Εάν οι αναμενόμενες τιμές ταιριάζουν με τις πραγματικές, το UFT θα δημιουργήσει PASS άγαλμα. αλλιώς, θα είναι κατάσταση ΑΠΟΤΥΧΙΑ. Τα σημεία ελέγχου χρησιμοποιούνται βάσει λειτουργικών προδιαγραφών.

Τύποι σημείων ελέγχου στο UFT:

Υπάρχουν διαφορετικοί τύποι σημείων ελέγχου που διατίθενται στο UFT. Αυτά είναι - 

·       Τυπικά σημεία ελέγχου σε UFT: Επικυρώνει τις αναμενόμενες τιμές του αντικειμένου, οι οποίες καταγράφονται κατά την εγγραφή με τις πραγματικές τιμές του αντικειμένου κατά το χρόνο εκτέλεσης.

·       Σημεία ελέγχου σελίδας σε UFT: Όταν δημιουργείται ένα τυπικό σημείο ελέγχου για μια ιστοσελίδα ονομάζεται σημείο ελέγχου σελίδας. Τα σημεία ελέγχου σελίδας στο UFT χρησιμοποιούνται για την επικύρωση των διαφορετικών τύπων αριθμών αντικειμένων, όπως συνδέσμων, εικόνων κ.λπ. Επίσης, μπορεί να χρησιμοποιηθεί για τον έλεγχο του χρόνου που απαιτείται για τη φόρτωση της ιστοσελίδας.

·       Σημεία ελέγχου Bitmap στο UFT: Χρησιμοποιείται για τον έλεγχο του bitmap μιας εικόνας ή ολόκληρης της ιστοσελίδας. Εκτελεί σύγκριση pixel σε pixel της δοκιμαστικής εικόνας.

·       Σημεία ελέγχου εικόνας στο UFT: Μας βοηθά να ελέγξουμε ιδιότητες όπως το αρχείο προέλευσης της εικόνας. Δεν μπορούμε να το χρησιμοποιήσουμε για να ελέγξουμε το bitmap ή το pixel των εικόνων.

·       Σημεία ελέγχου κειμένου σε UFT: It ελέγχει το διαθέσιμο κείμενο σε μια ιστοσελίδα ή μια εφαρμογή. Αυτό το κείμενο μπορεί να είναι διαθέσιμο σε ένα μικρό τμήμα ή τμήμα της εφαρμογής.

·       Σημεία ελέγχου προσβασιμότητας στο UFT: Επαληθεύει πρότυπα σύμφωνα με τις οδηγίες και οδηγίες του W3C για τεχνολογία και συστήματα πληροφοριών που βασίζονται στο Web. 

·       Σημεία ελέγχου βάσης δεδομένων στο UFT: Χρησιμοποιείται για την επαλήθευση της βάσης δεδομένων. Δημιουργεί ένα ερώτημα για την αποθήκευση τιμών βάσης δεδομένων ως αναμενόμενες τιμές κατά τη διάρκεια της εγγραφής. Κατά τη διάρκεια της εκτέλεσης, το ίδιο ερώτημα χρησιμοποιείται για την καταγραφή των τρεχουσών τιμών από τη βάση δεδομένων, οι οποίες θα συγκριθούν με τις αναμενόμενες τιμές. 

·       Σημεία ελέγχου πίνακα σε UFT: Σε Σημείο ελέγχου πίνακα, μπορούμε να ελέγξουμε τα περιεχόμενα του πίνακα κατά τη διάρκεια του χρόνου εκτέλεσης. Αρχικά, αυτά τα σημεία ελέγχου αποθηκεύουν τα περιεχόμενα ενός πίνακα ως αναμενόμενη τιμή, η οποία θα επαληθευτεί με την πραγματική τιμή του πίνακα κατά την εκτέλεση.

·       Σημεία ελέγχου XML σε UFT: Χρησιμοποιείται για την επαλήθευση αρχείων XML.

Οδηγός βήμα προς βήμα για τη δημιουργία σημείων ελέγχου στο UFT:

Τώρα, θα μάθουμε πώς να δημιουργούμε τυπικά σημεία ελέγχου στο UFT με βάση το παρακάτω παράδειγμα. Ακολουθώντας τον ίδιο οδηγό, μπορούμε να δημιουργήσουμε διαφορετικούς τύπους σημείων ελέγχου.

Σενάριο σημείου ελέγχου: Δημιουργήστε τυπικά σημεία ελέγχου στο UFT κατά τη διάρκεια της εγγραφής στο πρόγραμμα περιήγησης ιστού.

Βήμα 1# Ανοίξτε το Internet Explorer και μεταβείτε στη διεύθυνση www.google.com.

Βήμα 2# Ξεκινήστε την εγγραφή πατώντας το κουμπί "F6" ή επιλέγοντας το μενού "Εγγραφή-> Εγγραφή F6".

Βήμα 3# Αναζητήστε τις λέξεις-κλειδιά "Αυτοματοποίηση δοκιμών" στο google για να καταγράψετε τα αντίστοιχα αυτοματοποιημένα σενάρια.

Βήμα 4# Τώρα επιλέξτε Τυπικό σημείο ελέγχου από το μενού πλοήγησης «Σχεδιασμός-> Σημείο ελέγχου-> Τυπικό σημείο ελέγχου F12» ή πατώντας το πλήκτρο «F12».

Σημεία ελέγχου στο UFT - Βήμα 4
Σημεία ελέγχου στο UFT - Βήμα 4

Βήμα 5# Επιλέξτε το επιθυμητό αντικείμενο στην εφαρμογή για την οποία πρέπει να δημιουργηθεί ένα τυπικό σημείο ελέγχου. Εδώ, επιλέγουμε το στοιχείο ιστού για να επαληθεύσουμε το κείμενο "Δοκιμή αυτοματισμού λογισμικού".

Σημεία ελέγχου στο UFT - Βήμα 5
Σημεία ελέγχου στο UFT - Βήμα 5

Βήμα 6# Ελέγξτε τις ιδιότητες του σημείου ελέγχου και κάντε κλικ στο OK για να προσθέσετε το βήμα του σημείου ελέγχου στην υπόθεση δοκιμής.

Σημεία ελέγχου στο UFT - Βήμα 6
Σημεία ελέγχου στο UFT - Βήμα 6

Βήμα 7# Το βήμα σημείου ελέγχου προστίθεται τώρα στο σενάριο. Επίσης, το ίδιο είναι διαθέσιμο και στο αποθετήριο αντικειμένων. Σε αυτό το σενάριο, η ιδιότητα εσωτερικού κειμένου του αντικειμένου δοκιμής θα επικυρωθεί κατά την εκτέλεση.

Σημεία ελέγχου στο UFT - Βήμα 7

Βήμα 8# Η κατάσταση επαλήθευσης σημείου ελέγχου φαίνεται στην αναφορά εκτέλεσης UFT.

Σημεία ελέγχου στο UFT - Βήμα 8
Σημεία ελέγχου στο UFT - Βήμα 8

Αντικείμενο λεξικού σε UFT:

Το αντικείμενο λεξικού στο UFT είναι παρόμοιο με τον πίνακα. Αλλά η κύρια διαφορά με τον πίνακα είναι ότι υπάρχει ένα κλειδί που σχετίζεται με κάθε στοιχείο στο αντικείμενο λεξικού.

Το αντικείμενο λεξικού στο UFT μπορεί να οριστεί αναφερόμενοι στην κλάση Scripting.Dictionary. 

Πλεονεκτήματα του αντικειμένου λεξικού στο UFT:

· Αποθηκεύει αντικείμενα με οργανωμένο τρόπο.

· Εύκολη πρόσβαση σε οποιαδήποτε αντικείμενα χρησιμοποιώντας το πλήκτρο.

· Είναι πιο ευέλικτο στο χειρισμό με προκαθορισμένες μεθόδους.

Παράδειγμα αντικειμένου λεξικού σε UFT: 

Δημιουργία αντικειμένου λεξικού:

Dimict 'Δημιουργία μεταβλητής.

Ορισμός dict = CreateObject ("Scripting.Dictionary")

υπαγόρευση. Προσθέστε "Εταιρεία", "Μικρή εστίαση" "Προσθήκη κλειδιών και αντικειμένων.

υπαγόρευση. Προσθήκη "Εργαλείου", "UFT"

υπαγόρευση. Προσθήκη "Εκπαιδευτής", "LambdaGeeks"

Έλεγχος της ύπαρξης συγκεκριμένων κλειδιών:

Αν υπαγορεύεται. ("Εταιρεία")

     msg = "Υπάρχει κλειδί"

Αλλού

     msg = "το κλειδί δεν υπάρχει"

End If

Διαβάστε οποιοδήποτε στοιχείο:  υπαγόρευση. Item ("Εταιρεία")

Λάβετε το πλήθος: υπαγόρευση

Διαγραφή οποιουδήποτε στοιχείου: υπαγόρευση. Κατάργηση ("Εταιρεία")

Διαγραφή όλου του αντικειμένου: υπαγόρευση. Κατάργηση όλων

Εκτέλεση δοκιμής σε UFT:

Τα βήματα για την εκτέλεση δοκιμής σε UFT παρουσιάζονται παρακάτω - 

Βήμα 1# Ανοίξτε τη δοκιμαστική θήκη στο UFT.

Βήμα 2# Κάντε κλικ στο κουμπί Εκτέλεση ή πατήστε το πλήκτρο "F5" για να ξεκινήσετε την εκτέλεση δοκιμής σε UFT.

Βήμα 3# Τώρα, πρέπει να επιλέξουμε την τοποθεσία αποτελεσμάτων. Εάν υπάρχουν διαθέσιμα σύνολα δοκιμών ALM ή πρέπει να εκτελεστούν από έναν συγκεκριμένο φάκελο, πρέπει να ορίσουμε την πρώτη επιλογή, δηλαδή, "Νέος φάκελος αποτελεσμάτων εκτέλεσης". Για οποιαδήποτε προσωρινή εκτέλεση για έλεγχο του σεναρίου, πρέπει να ορίσουμε τη δεύτερη επιλογή. Μόλις ολοκληρωθεί η επιλογή, κάντε κλικ στο κουμπί Εκτέλεση για να ξεκινήσετε την εκτέλεση.

Δοκιμή εκτέλεσης σε UFT - Εκτέλεση ρύθμισης
Δοκιμή εκτέλεσης σε UFT - Εκτέλεση ρύθμισης

Βήμα 4# Μετά την ολοκλήρωση της εκτέλεσης, μπορούμε να δούμε το προεπιλεγμένο αποτέλεσμα UFT από το μενού πλοήγησης «Προβολή-> Αποτέλεσμα τελευταίας εκτέλεσης».

Επιλογές δοκιμής εντοπισμού σφαλμάτων στο UFT:

Οι διάφορες επιλογές εντοπισμού σφαλμάτων αναφέρονται παρακάτω - 

Σημείο εντοπισμού σφαλμάτων: Πατώντας το πλήκτρο "F9", το σημείο εντοπισμού σφαλμάτων μπορεί να προστεθεί στην επιλεγμένη γραμμή κώδικα. Απαιτείται για παύση του δείκτη εκτέλεσης σε αυτήν τη συγκεκριμένη γραμμή. Χρησιμοποιώντας το ίδιο πλήκτρο, μπορούμε επίσης να αφαιρέσουμε το επιλεγμένο σημείο διακοπής.

Εκτελέστε από το βήμα: Πατώντας τα πλήκτρα "Ctrl + F5", η εκτέλεση μπορεί να ξεκινήσει από το επιλεγμένο βήμα.

Βήμα (F10): Εάν θέλουμε να εκτελέσουμε εντοπισμό σφαλμάτων γραμμής προς γραμμή, πρέπει να συνεχίσουμε να κάνουμε κλικ στο πλήκτρο "F10".

Βήμα (F11): Αν θέλουμε να εκτελέσουμε εκτέλεση γραμμής προς γραμμή, συμπεριλαμβανομένων των θυγατρικών στοιχείων, πρέπει να συνεχίσουμε να πατάμε το πλήκτρο "F11"

Εκκαθάριση όλων των σημείων διακοπής: Πρέπει να πατήσουμε τα πλήκτρα "Ctrl + Shify + F9".

Συμπέρασμα:

Σε αυτό το άρθρο "Προχωρημένες δυνατότητες UFT", μάθαμε για σημαντικές προηγμένες έννοιες UFT, όπως Εγγραφή, Σημείο ελέγχου, Αντικείμενο λεξικού, Εκτέλεση δοκιμής σε UFT κ.λπ. εδώ για να κατανοήσετε περισσότερα από την υποστήριξη Microfocus

πύλη. Επίσης, εάν θέλετε να προετοιμαστείτε για ερωτήσεις συνέντευξης UFT, κάντε κλικ εδώ.

Σχετικά με το K Mondal

Γεια, είμαι ο K. Mondal, συνδέομαι με έναν κορυφαίο οργανισμό. Έχω 12+ χρόνια εργασιακής εμπειρίας σε διάφορους τομείς, π.χ. ανάπτυξη εφαρμογών, δοκιμές αυτοματισμού, σύμβουλος πληροφορικής. Με ενδιαφέρει πολύ να μάθω διαφορετικές τεχνολογίες. Είμαι εδώ για να εκπληρώσω τη φιλοδοξία μου και αυτήν τη στιγμή συνεισφέρω ως Συγγραφέας και Προγραμματιστής Ιστοσελίδων και στο LambdaGeeks.
Συνδεθείτε στο LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *

Lambda Geeks