Τι είναι το Repository Αντικειμένων στο QTP;
Το Object Repository είναι μια συλλογή δοκιμαστικών αντικειμένων και πληροφοριών που αναγνωρίζονται από το QTP για την επεξεργασία τους. Όταν ένας χρήστης καταγράφει μια δοκιμή, τα αντικείμενα και οι ιδιότητές τους καταγράφονται από προεπιλογή.
Σε αυτό το σεμινάριο, θα μάθετε-
- Πώς λειτουργεί το Identification Object στο QTP;
- Τύποι αποθετηρίου αντικειμένων
- Τοπικό αποθετήριο αντικειμένων
- Αποθήκη κοινόχρηστου αντικειμένου: Δημιουργία, συσχετισμός, επεξεργασία
Πώς λειτουργεί το Identification Object στο QTP;
- Το HP QTP χρησιμοποιεί μια "ανθρώπινη" τεχνολογία για την αναγνώριση αντικειμένων
- Κατά τη διάρκεια της εγγραφής, το Time QTP προσπαθεί να μάθει τις ιδιότητες ενός αντικειμένου GUI στο οποίο εκτελείται η λειτουργία.
- Κατά τη διάρκεια του χρόνου εκτέλεσης, το Micro Focus UFT συγκρίνει τις αποθηκευμένες ιδιότητες αντικειμένου με τις πραγματικές ιδιότητες του αντικειμένου που είναι διαθέσιμο στην οθόνη και προσδιορίζει μοναδικά ένα αντικείμενο ανεξάρτητα από τη θέση του στην οθόνη
- Το αποθηκευμένο αντικείμενο και μαζί με τις ιδιότητές του ονομάζεται Object TEST
- Κατά τη διάρκεια του χρόνου εκτέλεσης, το πραγματικό αντικείμενο που είναι διαθέσιμο στην υπό δοκιμή εφαρμογή ονομάζεται αντικείμενο χρόνου εκτέλεσης
- Αυτό είναι το Quick Test "Test Object Model"
- Οι πληροφορίες για τα αντικείμενα δοκιμής αποθηκεύονται στο αποθετήριο αντικειμένων
- Τα πρόσθετα βοηθούν στην καθοδήγηση του Quick Test εκ των προτέρων σχετικά με τη φύση του αντικειμένου που θα εγγραφεί, ώστε να μειωθεί ο χρόνος που απαιτείται για την εκμάθηση των ιδιοτήτων του
Μάθετε την Ταυτοποίηση αντικειμένου με ένα παράδειγμα στο παρακάτω βίντεο
Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο
Τύποι αποθετηρίου αντικειμένων
Υπάρχουν 2 τύποι αποθετηρίου αντικειμένων στο QTP
- Τοπικό αποθετήριο αντικειμένων
- Αποθήκη κοινόχρηστου αντικειμένου
Τοπικό αποθετήριο αντικειμένων
- Το τοπικό αποθετήριο αντικειμένων είναι το προεπιλεγμένο αποθετήριο αντικειμένων
- Είναι ειδικά για ενέργειες και μπορεί να χρησιμοποιηθεί μόνο για μια συγκεκριμένη ενέργεια
- Το Local Object Repository είναι προτιμότερο όταν η εφαρμογή δεν είναι δυναμική σε σχέση με το χρόνο
- Το τοπικό αποθετήριο αντικειμένων δεν μπορεί να επαναχρησιμοποιηθεί
- Μπορείτε να εκτελέσετε πολλές λειτουργίες στο τοπικό αποθετήριο αντικειμένων όπως -
- Επισημάνετε ένα αντικείμενο που είναι αποθηκευμένο σε ένα αποθετήριο στην υπό δοκιμή εφαρμογή
- Ελέγξτε εάν ένα συγκεκριμένο αντικείμενο στο AUT σας είναι αποθηκευμένο στο Object Repository
- Αποκοπή, αντιγραφή, επικόλληση, τροποποίηση και διαγραφή αντικειμένων
- Σε περίπτωση που έχετε τροποποιήσει κατά λάθος την τιμή μιας ιδιότητας, μπορείτε να ενημερώσετε την περιγραφή της από την εφαρμογή χρησιμοποιώντας τη λειτουργία ενημέρωσης.
Αποθήκη κοινόχρηστου αντικειμένου: Δημιουργία, συσχετισμός, επεξεργασία
- Το Global or Shared Object Repository είναι προτιμότερο όταν μια εφαρμογή είναι δυναμική και η περιγραφή αντικειμένου αλλάζει συχνά
- Μεταξύ κοινόχρηστου και τοπικού χώρου αποθήκευσης αντικειμένων, το κοινόχρηστο αποθετήριο αντικειμένων χρησιμοποιείται πιο συχνά σε έργα αυτοματισμού
- Ωστόσο, έχει γενικά έξοδα συντήρησης και διαχείρισης σε σύγκριση με το τοπικό αποθετήριο αντικειμένων.
Για να δημιουργήσετε και να χρησιμοποιήσετε ένα κοινόχρηστο αποθετήριο αντικειμένων, πρέπει να εκτελέσετε τρία ευρεία βήματα
- Δημιουργία αποθετηρίου κοινόχρηστων αντικειμένων
- Συσχέτιση ενός αποθετηρίου κοινόχρηστων αντικειμένων
- Επεξεργασία αποθετηρίου κοινόχρηστων αντικειμένων
Ας τα δούμε ένα κάθε φορά
Βήμα 1) Δημιουργία αποθετηρίου κοινόχρηστων αντικειμένων
- Όλα τα αποθετήρια είναι τοπικά από προεπιλογή. Για να δημιουργήσετε ένα κοινόχρηστο αποθετήριο αντικειμένων, στο πλαίσιο διαλόγου Αντικείμενο αποθετηρίου, κάντε κλικ στο Αρχείο> Εξαγωγή τοπικών αντικειμένων
- Τα αρχεία αποθετηρίου έχουν μια επέκταση .tsr. Δώστε ένα κατάλληλο όνομα πείτε "guru99" και αποθηκεύστε
- Το κοινόχρηστο αρχείο αποθετηρίου έχει πλέον δημιουργηθεί
Βήμα 2) Συσχετίζοντας ένα κοινόχρηστο αποθετήριο αντικειμένων
- Το επόμενο βήμα είναι να συσχετίσετε το αποθετήριο με τη δοκιμή σας, το οποίο σας επιτρέπει να το χρησιμοποιήσετε
- Για να συσχετίσετε ένα αποθετήριο με μια δοκιμή, κάντε κλικ στην επιλογή Πόροι> Συσχετισμός αποθετηρίου
- Μπορείτε να επιλέξετε το αποθετήριο που θα συσχετιστεί με τις διαθέσιμες ενέργειες στη δοκιμή σας.
- Τώρα μπορείτε να χρησιμοποιήσετε αυτό το κοινόχρηστο αποθετήριο για να αναπτύξετε τη δοκιμή σας
Βήμα 3) Επεξεργασία αποθετηρίου κοινόχρηστων αντικειμένων
- Μπορείτε να χρησιμοποιήσετε το Object Repository Manager για να επεξεργαστείτε ένα κοινόχρηστο αποθετήριο.
- Επιλέξτε Πόροι> Διαχείριση αποθετηρίου αντικειμένων. Ανοίξτε το αποθετήριο αντικειμένων που δημιουργήσαμε "guru99"
- Από προεπιλογή, το αποθετήριο ανοίγει σε λειτουργία μόνο για ανάγνωση. Για να ενεργοποιήσετε την επεξεργασία, κάντε κλικ στο Αρχείο> Ενεργοποίηση επεξεργασίας
- Μόλις ενεργοποιηθεί η επεξεργασία μπορείτε να κάνετε όλες τις λειτουργίες όπως αποκοπή, αντιγραφή, επικόλληση, μετονομασία αντικειμένων κ.λπ. που μπορείτε επίσης να κάνετε στο Object Repository
- Χρησιμοποιώντας το Object Repository Manager μπορείτε να συγκρίνετε δύο αποθετήρια αντικειμένων. Το QTP θα σας δώσει στατικά στοιχεία για το τι είναι μοναδικό και κοινό και στα δύο αποθετήρια
- Μπορείτε να χρησιμοποιήσετε το εργαλείο συγχώνευσης αποθετηρίου αντικειμένων για να συγχωνεύσετε δύο αποθετήρια σε ένα