Τύποι τρόπων εγγραφής σε QTP/UFT: Αναλογικό, Χαμηλό Επίπεδο, Περιβάλλον

Το HP UFT (QTP) υποστηρίζει 3 τύπους λειτουργιών εγγραφής

  1. Context Sensitive
  2. Αναλογικό
  3. Χαμηλό επίπεδο

Λειτουργία εγγραφής με ευαισθησία περιβάλλοντος

  • Η κανονική λειτουργία εγγραφής ονομάζεται επίσης λειτουργία ευαισθησίας περιβάλλοντος
  • Είναι ο προεπιλεγμένος τρόπος εγγραφής που εκμεταλλεύεται πλήρως το μοντέλο αντικειμένου δοκιμής του Quick Test Professional.
  • Αναγνωρίζει αντικείμενα στην εφαρμογή ανεξάρτητα από τη θέση τους στην οθόνη.
  • Καταγράφει τα αντικείμενα στην εφαρμογή σας και τις λειτουργίες που εκτελούνται σε αυτά

Λειτουργία αναλογικής εγγραφής

  • Σε λειτουργία αναλογικής εγγραφής, Επαγγελματίας Quick Test καταγράφει και παρακολουθεί κάθε κίνηση του ποντικιού καθώς σύρετε το ποντίκι γύρω από μια οθόνη ή παράθυρο.
  • Η αναλογική εγγραφή του Micro Focus UFT καταγράφεται ως Κομμάτια και αποθηκεύεται στον κατάλογο της δοκιμής σας
  • Είναι χρήσιμο για την εγγραφή λειτουργιών που δεν μπορούν να καταγραφούν σε επίπεδο αντικειμένου. Π.χ., μια υπογραφή που παράγεται με το σύρσιμο του ποντικιού
  • Στην αναλογική λειτουργία μπορείτε να κάνετε εγγραφή
  1. Ρεκόρ Σε σχέση με την οθόνη
  2. Σε σχέση με το παράθυρο
  • Όταν η αναλογική σας λειτουργία περιορίζεται σε ένα μόνο παράθυρο, χρησιμοποιήστε το σε σχέση με ένα παράθυρο
  • Όταν η αναλογική σας λειτουργία περιλαμβάνει πολλές οθόνες, όπως μεταφορά και απόθεση ενός αντικειμένου από το ένα παράθυρο στο άλλο, χρησιμοποιήστε την επιλογή οθόνης

Λειτουργία χαμηλού επιπέδου

  • Αυτή η λειτουργία σάς δίνει τη δυνατότητα να κάνετε εγγραφή σε οποιοδήποτε αντικείμενο στην εφαρμογή σας, ανεξάρτητα από το εάν το QTP αναγνωρίζει το συγκεκριμένο αντικείμενο ή τη συγκεκριμένη λειτουργία.
  • Αυτή η λειτουργία καταγράφει σε επίπεδο αντικειμένου και καταγράφει όλα τα αντικείμενα χρόνου εκτέλεσης είτε ως αντικείμενα δοκιμής Window είτε ως WinObject.
  • Χρησιμοποιείται όταν οι ακριβείς συντεταγμένες του αντικειμένου είναι σημαντικές για τις δοκιμές σας. Ένα καλό παράδειγμα θα ήταν τα hashmaps όπου κάνοντας κλικ σε διαφορετικά τμήματα μιας εικόνας μεταφέρεστε σε διαφορετικούς συνδέσμους
  • Χρησιμοποιείται κατά την εγγραφή δοκιμών σε περιβάλλον (ή σε αντικείμενο) που δεν αναγνωρίζεται από το QTP
  • Η λειτουργία χαμηλού επιπέδου καταγράφει τις συντεταγμένες x,y οποιωνδήποτε κλικ

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

Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο

Περίληψη

  • Η αναλογική εγγραφή και η εγγραφή χαμηλού επιπέδου απαιτούν περισσότερο χώρο στο δίσκο από την κανονική λειτουργία εγγραφής.
  • Και για τις δύο λειτουργίες, οι θέσεις της οθόνης κατά τη διάρκεια της εγγραφής και του χρόνου εκτέλεσης πρέπει να είναι ίδιες, διαφορετικά το σενάριο αποτυγχάνει
  • Επομένως, χρησιμοποιήστε αναλογική εγγραφή ή εγγραφή χαμηλού επιπέδου μόνο όταν η κανονική λειτουργία εγγραφής δεν καταγράφει με ακρίβεια τη λειτουργία σας.
  • Κατά καιρούς το QTP μεταβαίνει αυτόματα σε λειτουργία χαμηλού επιπέδου κατά την εγγραφή αντικειμένων ή περιβαλλόντων που δεν υποστηρίζονται από το QTP

Συνοψίστε αυτήν την ανάρτηση με: