Σημεία ελέγχου σε QTP / UFT με Παράδειγμα

Πίνακας περιεχομένων:

Anonim

Τι είναι το Checkpoint στο QTP;

Ένα σημείο ελέγχου είναι ένα σημείο επαλήθευσης που συγκρίνει την τρέχουσα τιμή με την αναμενόμενη τιμή για συγκεκριμένες ιδιότητες ενός αντικειμένου. Εάν η τρέχουσα και η αναμενόμενη τιμή ταιριάζει δημιουργεί κατάσταση PASS, διαφορετικά η κατάσταση FAIL.

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

Παρακάτω αναφέρονται πολλοί τύποι σημείων ελέγχου

  1. Τυπικά σημεία ελέγχου: Συγκρίνει τις αναμενόμενες τιμές των ιδιοτήτων αντικειμένου που καταγράφηκαν κατά την εγγραφή με τις τρέχουσες τιμές του αντικειμένου κατά τη διάρκεια μιας περιόδου λειτουργίας
  2. Σημείο ελέγχου σελίδας: Ένα τυπικό σημείο ελέγχου που δημιουργείται για μια ιστοσελίδα μπορεί να ονομαστεί Σημείο ελέγχου σελίδας. Χρησιμοποιείται για τον έλεγχο ενός συνολικού αριθμού συνδέσμων και εικόνων σε μια ιστοσελίδα. Τα σημεία ελέγχου σελίδας μπορούν να χρησιμοποιηθούν για τον έλεγχο του χρόνου φόρτωσης, δηλαδή του χρόνου που απαιτείται για τη φόρτωση μιας ιστοσελίδας.
  3. Το Bitmap Checkpoint βοηθά έναν χρήστη στον έλεγχο του bitmap μιας εικόνας ή μιας πλήρους ιστοσελίδας. Κάνει σύγκριση pixel με pixel μεταξύ πραγματικών και αναμενόμενων εικόνων.
  4. Το σημείο ελέγχου εικόνας σάς επιτρέπει να ελέγχετε ιδιότητες όπως η τοποθεσία του αρχείου προέλευσης μιας εικόνας ιστού. Σε αντίθεση με το Bitmap Checkpoint, δεν μπορείτε να ελέγξετε pixel (bitmap) χρησιμοποιώντας το σημείο ελέγχου εικόνας.
  5. Το σημείο ελέγχου κειμένου χρησιμοποιείται για τον έλεγχο του αναμενόμενου κειμένου σε μια ιστοσελίδα ή μια εφαρμογή. Αυτό το κείμενο μπορεί να προέρχεται από μια συγκεκριμένη περιοχή της εφαρμογής ή από ένα μικρό τμήμα του κειμένου που εμφανίζεται
  6. Τα σημεία ελέγχου προσβασιμότητας επαληθεύουν τη συμμόρφωση με τις οδηγίες και τις οδηγίες του World Wide Web Consortium (W3C) για τεχνολογία και συστήματα πληροφοριών που βασίζονται στο Web. Αυτές οι Οδηγίες διευκολύνουν την πρόσβαση των ατόμων με ειδικές ανάγκες στον Ιστό.
  7. Τα σημεία ελέγχου βάσης δεδομένων δημιουργούν ένα ερώτημα κατά τη διάρκεια του χρόνου εγγραφής και οι τιμές της βάσης δεδομένων αποθηκεύονται ως αναμενόμενες τιμές. Το ίδιο ερώτημα εκτελείται κατά τη διάρκεια του χρόνου εκτέλεσης και συγκρίνονται οι πραγματικές και αναμενόμενες τιμές.
  8. Στο Table Checkpoint , μπορείτε δυναμικά να ελέγξετε τα περιεχόμενα των κελιών ενός πίνακα (πλέγμα) που εμφανίζονται στο περιβάλλον σας. Μπορείτε επίσης να ελέγξετε διάφορες ιδιότητες πίνακα, όπως ύψος σειράς, πλάτος κελιού και ούτω καθεξής. Το Σημείο ελέγχου πίνακα είναι παρόμοιο με το Σημείο ελέγχου βάσης δεδομένων
  9. Χρησιμοποιώντας σημεία ελέγχου XML μπορείτε να επαληθεύσετε δεδομένα XML, σχήμα XML, δεδομένα XML

Πώς να χρησιμοποιήσετε σημεία ελέγχου στο QTP;

Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο

Διαδρομές από το βίντεο

  • Μπορεί να έχετε παρατηρήσει ότι τα αποτελέσματα που δημιουργούνται για το δοκιμαστικό σενάριό μας δεν έχουν Κατάσταση Pass / Fail χωρίς την οποία ο αυτοματισμός μας είναι ελλιπής
  • Το αναμενόμενο ΑΠΟΤΕΛΕΣΜΑ ΔΟΚΙΜΗΣ για το σενάριό μας πρέπει να είναι - Παράθυρο κράτησης πτήσης που είναι αυτή η οθόνη θα πρέπει να εμφανιστεί αφού εισαγάγετε έγκυρο όνομα χρήστη και κωδικό πρόσβασης. Για να το πετύχουμε αυτό θα πρέπει να καταγράψουμε ένα επιπλέον βήμα # 6 που είναι το Έλεγχος του παραθύρου κράτησης πτήσης που εμφανίζεται…
  • Η αυτοματοποίηση αυτού του βήματος επαλήθευσης μπορεί να επιτευχθεί χρησιμοποιώντας σημεία ελέγχου. Ας προχωρήσουμε και καταγράψτε το βήμα # 6 Για να προσθέσετε ένα σημείο ελέγχου, κάντε δεξί κλικ στο βήμα # 5 μετά το οποίο πρέπει να εισαχθεί το σημείο ελέγχου. Επιλέξτε Εισαγωγή τυπικού σημείου ελέγχου. Ανοίγει το πλαίσιο διαλόγου Ιδιότητες σημείου ελέγχου.
  • Το QTP εκχωρεί ένα προεπιλεγμένο όνομα σε ένα σημείο ελέγχου. Μπορείτε να εισαγάγετε το όνομα που προτιμάτε
  • Ο πίνακας δείχνει όλες τις καταγεγραμμένες ιδιότητες και τις αντίστοιχες τιμές τους για το αντικείμενο. Το σήμα επιλογής υποδεικνύει ότι αυτές οι ιδιότητες θα ελεγχθούν
  • Το εικονίδιο ABC έδειξε ότι οι τιμές ιδιοτήτων είναι σταθερές. Εάν παραμετροποιήσετε οποιαδήποτε από τις επιλεγμένες ιδιότητες, το εικονίδιο αλλάζει αντίστοιχα
  • Ας παραμείνουμε στην προεπιλογή και εισάγουμε τη δήλωση μετά το τρέχον βήμα. Κάντε κλικ εντάξει
  • Εισάγεται μια δήλωση ελέγχου με όνομα σημείου ελέγχου στη γραμμή # 6. Ας ξαναπαίξουμε το σενάριο
  • Το σενάριο δίνει σφάλμα χρόνου εκτέλεσης
  • Λοιπόν, αυτή είναι μια κοινή πηγή σφάλματος για αρχάριους και συμβαίνει επειδή στο βήμα # 5, το QTP κλείνει την οθόνη κράτησης πτήσης και όταν η εκτέλεση φτάσει στο βήμα # 6 δεν υπάρχει διαθέσιμο αντικείμενο οθόνης κράτησης πτήσης για τη μεταβολή των ιδιοτήτων του. Πρέπει να βεβαιωθείτε ότι το αντικείμενο που επαληθεύει είναι διαθέσιμο ενώ το QTP εκτελεί το Βήμα σημείου ελέγχου
  • Αυτό το σφάλμα μπορεί να διορθωθεί αλλάζοντας την ακολουθία των βημάτων δοκιμών. Πρέπει να αλλάξετε το Βήμα 5 & το βήμα 6. Στο νέο σενάριο, το βήμα 5 είναι να επαληθεύσετε ότι υπάρχει το παράθυρο κράτησης πτήσης και το βήμα 6 είναι να κλείσετε την εφαρμογή
  • Στο HP QTP, απλά πρέπει να κόψετε το βήμα # 6 και να το επικολλήσετε στη θέση του βήματος # 5. Ας ξαναπαίξουμε το σενάριο ξανά. Το σενάριο περνά και το δέντρο αποτελεσμάτων δίνει τις τιμές σημείου ελέγχου που συγκρίθηκαν. Αυτό ισχύει μόνο για τα τυπικά σημεία ελέγχου

Αυτό το σεμινάριο βίντεο παρουσιάζει διαφορετικούς τύπους σημείων ελέγχου στο Quick Test Professional