Έξυπνη Ταυτοποίηση σε QTP/UFT με Παράδειγμα
Τι είναι η Έξυπνη Ταυτοποίηση; QTP?
- Εάν η συνήθης διαδικασία αναγνώρισης αντικειμένων αποτύχει, το Micro Focus UFT Ενεργοποιεί την Έξυπνη Αναγνώριση, η οποία είναι ένας πιο ευέλικτος μηχανισμός για την αναγνώριση αντικειμένων, εφόσον είναι ενεργοποιημένη στις ρυθμίσεις Αναγνώρισης Αντικειμένων.
- Το Smart Identification χρησιμοποιεί δύο κατηγορίες ιδιοτήτων
- Ιδιότητες φίλτρου βάσης. Περιέχει τις πιο θεμελιώδεις ιδιότητες μιας συγκεκριμένης κλάσης αντικειμένων δοκιμής. εκείνων των οποίων οι τιμές δεν μπορούν να αλλάξουν χωρίς να αλλάξει η ουσία του αρχικού αντικειμένου
- Προαιρετικές ιδιότητες φίλτρου. Άλλες ιδιότητες που μπορούν να βοηθήσουν στην αναγνώριση αντικειμένων
HP UFT "ξεχνά"την περιγραφή του μαθησιακού αντικειμένου δοκιμής και δημιουργεί μια νέα λίστα υποψήφιων αντικειμένων που περιέχει τα αντικείμενα που ταιριάζουν με όλες τις ιδιότητες που ορίζονται στη λίστα Ιδιότητες βασικού φίλτρου. QTP Η ιδιότητα Χρησιμοποιεί το βασικό φίλτρο για να μειώσει τη λίστα υποψήφιων αντικειμένων. Η ιδέα είναι να περιοριστεί μόνο σε ένα αντικείμενο που ταιριάζει με ορισμένες ή όλες τις αποθηκευμένες ιδιότητες περιγραφής.
Εάν κληθεί η έξυπνη αναγνώριση κατά τη διάρκεια μιας δοκιμαστικής εκτέλεσης, στο δέντρο αποτελεσμάτων δοκιμής δημιουργείται ένα προειδοποιητικό μήνυμα που υποδεικνύει ότι έγινε επίκληση έξυπνης αναγνώρισης και εισάγεται ένα βήμα έξυπνης αναγνώρισης.
Πώς να ενεργοποιήσετε/απενεργοποιήσετε την Έξυπνη Αναγνώριση
Πώς λειτουργεί η Έξυπνη Αναγνώριση;
Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο
Τροποποιήστε την ιδιότητα αντικειμένου για να αποφύγετε την έξυπνη αναγνώριση
Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο
Απομαγνητοφώνηση βίντεο με επισημασμένα βασικά στοιχεία
- Ίσως έχετε παρατηρήσει ότι η έξυπνη αναγνώριση επιβραδύνει την εκτέλεση σεναρίου, κάτι που δεν είναι επιθυμητό
- Για να αποφύγουμε την έξυπνη αναγνώριση, μπορούμε να αλλάξουμε τις προεπιλεγμένες ιδιότητες αναγνώρισης αντικειμένων
- In QTP, Αναγνώριση αντικειμένου Αφήνουμε να αφαιρέσουμε το "όνομα" από τις υποχρεωτικές ιδιότητες και να το αντικαταστήσουμε με "HTML id" για να κάνουμε τη δοκιμή μας ανεξάρτητη από αλλαγές ονόματος
- Μπορείτε να ηχογραφήσετε ξανά τα ίδια βήματα για το σενάριο
- Τώρα, αν αλλάξετε το όνομα από "Υποβολή" σε "Σύνδεση" και εκτελέσετε το σενάριο, το σενάριο εκτελείται χωρίς έξυπνη αναγνώριση
- Ομοίως, στην υπό δοκιμή εφαρμογή σας, εάν κάποια από τις υποχρεωτικές ή βοηθητικές ιδιότητες αλλάζει συχνά για ένα αντικείμενο, μπορείτε να την αντικαταστήσετε με κάποια άλλη κατάλληλη ιδιότητα για να επιτρέψετε την ταχύτερη εκτέλεση σεναρίου
- Η προσαρμογή ιδιοκτησίας είναι ένα πεδίο παιχνιδιού εμπειρίας και θα το αποκτήσετε καθώς μεγαλώνετε με το εργαλείο
Υποστηρικτικό υλικό
Κατεβάστε τις ιστοσελίδες που χρησιμοποιούνται στο παραπάνω σεμινάριο για αυτοεξάσκηση

