- Η ALM επιτρέπει την ενσωμάτωση με άλλα προϊόντα HP, όπως HP UFT και Hp Load Runner.
- Το HP UFT είναι ένα λειτουργικό εργαλείο αυτοματισμού που υποστηρίζει την αυτοματοποίηση εφαρμογών που βασίζονται σε παράθυρα και web. Υποστηρίζει επίσης πολλές τεχνολογίες όπως .NET, Java, Siebel, SAP κ.λπ.
- Σε αυτήν την ενότητα θα καταλάβουμε πώς να οδηγούμε σενάρια UFT από το ALM. Αποτελείται από διάφορες διαμορφώσεις και βήματα.
- Προαπαιτούμενο για αυτήν την ενότητα είναι ότι πρέπει να έχουν εγκατασταθεί και οι δύο ALM και UFT.
Μέρος Α - Εγκατάσταση πρόσθετου:
Βήμα 1) Μεταβείτε στη σελίδα προορισμού ALM (http: // localhost: 8181 / qcbin /) και επιλέξτε «Εργαλεία» όπως φαίνεται παρακάτω.
Βήμα 2) Πρέπει να κάνετε κλικ στη σελίδα πρόσθετων και στον σύνδεσμο «Συνδεσιμότητα HP ALM»
Βήμα 3) Κάντε κλικ στο σύνδεσμο «Λήψη σύνδεσης HP ALM» και το αρχείο exe θα ληφθεί στην καθορισμένη τοποθεσία.
Βήμα 4) Κάντε δεξί κλικ στο αρχείο λήψης και "Εκτέλεση ως διαχειριστής".
Βήμα 5) Δεν θα υπάρχει οδηγός εγκατάστασης που πρέπει να περάσει ο χρήστης εάν είναι προεγκατεστημένο το UFT. Ο χρήστης λαμβάνει μόνο την κατάσταση εγκατάστασης όπως φαίνεται παρακάτω.
Μέρος B - Σύνδεση UFT και ALM
Βήμα 1) Ανοίξτε το UFT και θα παρατηρήσετε την παρουσία του ALM ως ένα από τα μενού όπως φαίνεται παρακάτω.
Βήμα 2) Πλοηγηθείτε στο μενού ALM και επιλέξτε σύνδεση ALM.
Βήμα 3) Ανοίγει το παράθυρο διαλόγου σύνδεσης ALM.
- Εισαγάγετε τη διεύθυνση URL του διακομιστή ALM
- Εισαγάγετε το όνομα χρήστη
- Εισαγάγετε τον κωδικό πρόσβασης και κάντε κλικ στο «Σύνδεση»
Βήμα 4) Μετά την επιτυχή πιστοποίηση, θα κατεβάσουν τα αρχεία ALM καθώς δημιουργούμε σύνδεση μεταξύ ALM και UFT για πρώτη φορά.
Βήμα 5) Ο διάλογος σύνδεσης ALM περιμένει τον χρήστη να επιλέξει τον τομέα και το έργο.
- Επιλέξτε τομέα
- Επιλέξτε το έργο
- Κάντε κλικ στο «Σύνδεση»
Βήμα 6) Ο διάλογος σύνδεσης ALM εμφανίζει την κατάσταση.
- Συνδέθηκε με τον διακομιστή και παραθέτει τις λεπτομέρειες σχετικά με τη διεύθυνση διακομιστή και το όνομα χρήστη.
- Συνδέθηκε στο έργο και παραθέτει τις λεπτομέρειες σχετικά με το έργο.
- Κάντε κλικ στο «Κλείσιμο»
Μέρος Γ - Αποθήκευση σεναρίου στο ALM
- Ας κατανοήσουμε τα διάφορα στοιχεία που απαιτούνται για την εκτέλεση ενός σεναρίου UFT.
- Κύριο σενάριο προγράμματος οδήγησης - Το σημείο εισόδου για οποιοδήποτε σενάριο UFT που έχει επέκταση .mts.
- Βιβλιοθήκη - Τα σχετικά αρχεία Script / Function που μπορούν να είναι είτε επέκτασης (.vbs) είτε (.qfl).
- Αντικείμενο αποθετηρίου - Είναι συνήθως από κοινόχρηστο αποθετήριο αντικειμένου από τη φύση του και έχει επέκταση .tsr.
- DataTable - Χρησιμοποιείται για παραμετροποίηση των δοκιμών. Συνήθως ένα αρχείο Excel.
Σημείωση: Η ιδέα πίσω από αυτό το κεφάλαιο είναι να κατανοήσετε την ενοποίηση ALM και UFT και να μην μάθετε πώς να γράφετε σενάρια UFT.
Βήμα 1) Το πρώτο βήμα είναι να αποθηκεύσετε το κύριο πρόγραμμα οδήγησης σε ALM από το UFT. Μεταβείτε στο μενού "Αρχείο" και επιλέξτε "Νέα δοκιμή" όπως φαίνεται παρακάτω.
Βήμα 2) Ανοίγει ο νέος δοκιμαστικός διάλογος.
- Επιλέξτε τον τύπο δοκιμής.
- Εισαγάγετε το όνομα του τεστ.
- Πρέπει να επιλέξουμε την τοποθεσία ως ALM (από προεπιλογή θα εμφανίζει την εγκατεστημένη τοποθεσία UFT). Κάντε κλικ στο κουμπί «Αναζήτηση».
Βήμα 3) Ανοίγει ο διάλογος «Επιλογή τοποθεσίας».
- Επιλέξτε την καρτέλα "Πρόγραμμα δοκιμών ALM".
- Κάντε διπλό κλικ στο φάκελο « Λειτουργική » για να ανοίξετε τους υποφακέλους του
Βήμα 4) Ο διάλογος «Επιλογή τοποθεσίας» ανοίγει με τους υποφακέλους του « Λειτουργικού » φακέλου.
- Κάντε διπλό κλικ στο φάκελο " Αυτοματισμός ".
- Κάντε κλικ στο «Επιλογή».
Βήμα 5) Ο διάλογος «Νέα δοκιμή» εμφανίζεται πίσω στον χρήστη
- Με την επιλεγμένη θέση δοκιμής να δείχνει ALM.
- Κάντε κλικ στο «Δημιουργία».
Βήμα 6) Τώρα ας επαληθεύσουμε εάν η δοκιμή έχει δημιουργηθεί επιτυχώς με σύνδεση στο ALM.
Μεταβείτε στην ενότητα "Σχέδιο δοκιμής"
- Θα παρατηρήσετε ότι το δοκιμαστικό σενάριο «Guru99_Bank_Auto» δημιουργείται στο φάκελο «Αυτοματισμός».
- Στην καρτέλα λεπτομερειών, μπορούμε επίσης να διαπιστώσουμε ότι ο τύπος δοκιμής είναι κλειδωμένος ως «QUICKTEST_TEST» που σημαίνει ότι είναι ένα σενάριο UFT.
Βήμα 7) Τώρα ξεκινήστε να αναπτύσσετε το σενάριο σε UFT και αποθηκεύστε το σενάριο στο οποίο μπορείτε να έχετε πρόσβαση στο ALM επιλέγοντας την καρτέλα «Test Script» της δημιουργημένης δοκιμής.
Βήμα 8) Το επόμενο βήμα είναι να αποθηκεύσετε τα συσχετισμένα αρχεία βιβλιοθήκης λειτουργιών στην ενότητα «πόροι δοκιμής» του ALM τα οποία θα ληφθούν αυτόματα κατά την εκτέλεση.
Για αυτό το σενάριο, έχουμε δύο βιβλιοθήκες λειτουργιών που σχετίζονται με το δημιουργημένο σενάριο δοκιμών, από τις οποίες η μία περιέχει όλες τις συναρτήσεις που σχετίζονται με την εφαρμογή και μία που περιέχει τη λειτουργία που θα βοηθήσει τους χρήστες να δημιουργήσουν το αρχείο αποτελεσμάτων κειμένου εξόδου.
Βήμα 9) Πρέπει να αποθηκεύσουμε τα συσχετισμένα αρχεία βιβλιοθήκης στο ALM στην περιοχή "Test πόροι".
- Κάντε κλικ στο κουμπί "Νέος πόρος"
- Ανοίγει ο διάλογος «Νέος πόρος»
- Εισαγάγετε το όνομα της βιβλιοθήκης λειτουργιών
- Επιλέξτε τον τύπο ως "Function Library"
- Κάντε κλικ στο «ΟΚ»
Βήμα 10) Ο δημιουργημένος πόρος δοκιμής θα εμφανίζεται στον χρήστη όπως φαίνεται παρακάτω.
Βήμα 11) Τώρα πρέπει να ανεβάσετε το .vbs στον δημιουργημένο πόρο δοκιμής.
- Κάντε κλικ στην επιλογή "Προβολή πόρων"
- Κάντε κλικ στην «Μεταφόρτωση αρχείου»
Βήμα 12) Ανοίγει το παράθυρο διαλόγου μεταφόρτωσης αρχείου.
- Επιλέξτε τη διαδρομή όπου βρίσκεται το αρχείο .vbs
- Επιλέξτε το αρχείο που πρέπει να μεταφορτωθεί.
- Κάντε κλικ στο «Άνοιγμα».
Βήμα 13) Μετά την επιτυχή μεταφόρτωση, το ALM εμφανίζει την κατάσταση στον χρήστη. Κάντε κλικ στο «ΟΚ».
Βήμα 14) Ο μεταφορτωμένος δοκιμαστικός πόρος μπορεί να προβληθεί χρησιμοποιώντας το «Resource Viewer».
Βήμα 15) Επαναλάβετε τα βήματα 8 έως 14 για να ανεβάσετε ένα άλλο αρχείο λειτουργίας που σχετίζεται με τη δοκιμή. Μετά τη μεταφόρτωση του "generateresult.vbs", το πρόγραμμα προβολής πόρων θα εμφανιστεί όπως φαίνεται παρακάτω.
Βήμα 16) Τώρα πρέπει να ανεβάσουμε τα σχετικά αρχεία «Object Repository» στην ενότητα «πόροι δοκιμής», παρόμοιο με το πώς έχουμε ανεβάσει βιβλιοθήκες λειτουργιών.
- Κάντε κλικ στην ενότητα "Νέος πόρος"
- Ανοίγει το παράθυρο «Νέα πηγή».
- Εισαγάγετε το όνομα του πόρου δοκιμής.
- Επιλέξτε τον τύπο του αρχείου ως "Object Repository".
- Κάντε κλικ στο «ΟΚ»
Βήμα 17) Ο πόρος δοκιμής δημιουργείται όπως φαίνεται παρακάτω. Τώρα ο χρήστης πρέπει να ανεβάσει το αρχείο αποθετηρίου.
- Κάντε κλικ στην καρτέλα "Προβολή πόρων".
- Κάντε κλικ στο κουμπί "Μεταφόρτωση αρχείου".
Βήμα 18) Τώρα ανεβάστε το κοινόχρηστο αρχείο αποθετηρίου αντικειμένων.
- Επιλέξτε το αρχείο όπου έχει αποθηκευτεί.
- Κάντε κλικ στο κουμπί "Άνοιγμα".
Βήμα 19) Μετά την επιτυχή μεταφόρτωση, το ALM εμφανίζει την κατάσταση στον χρήστη. Κάντε κλικ στο «ΟΚ».
Βήμα 20) Ο πόρος δοκιμής μπορεί να προβληθεί απευθείας από το ALM όπως φαίνεται παρακάτω.
Βήμα 21) Ο τελευταίος πόρος δοκιμής που πρέπει να ανεβάσουμε είναι το φύλλο "Δεδομένα δοκιμής" που περιέχει την παραμετροποιημένη δοκιμή.
Για σκοπούς επίδειξης, έχουμε αυτοματοποιημένες 4 περιπτώσεις δοκιμών. Τα σχεδιασμένα δεδομένα δοκιμής εμφανίζονται όπως παρακάτω. Τώρα πρέπει να ανεβάσουμε το ίδιο στο ALM.
Βήμα 22) Δημιουργήστε έναν νέο πόρο με το όνομα 'TestData' και επιλέξτε τον τύπο ως 'test Resource' και επιλέξτε 'OK'
Βήμα 23) Όπως εξηγείται από τα βήματα 17 έως 19, ανεβάστε το αρχείο δεδομένων δοκιμής Excel και ανεπιτυχής μεταφόρτωση των Δημιουργημένων «δεδομένων δοκιμής» θα εμφανιστεί όπως φαίνεται παρακάτω.
Μέρος Δ - Ρυθμίσεις σε UFT
Βήμα 1) Έχουμε όλα τα σχετικά αρχεία φορτωμένα στο ALM, πρέπει να διασφαλίσουμε ότι το σενάριο αυτοματοποίησης παραλαμβάνει το αρχείο βιβλιοθήκης, το OR και το αρχείο δεδομένων από το ALM. Ας καταλάβουμε πώς να συσχετίζουμε τις βιβλιοθήκες λειτουργιών με το δοκιμαστικό σενάριο δυναμικά από το ALM.
Βήμα 2) Το Object Repository πρέπει επίσης να παραληφθεί από την καρτέλα «Test Resources» του ALM. Ας δούμε πώς να φορτώσουμε δυναμικά το αποθετήριο αντικειμένων κατά τη διάρκεια του χρόνου εκτέλεσης.
Βήμα 3) Τα δεδομένα δοκιμής πρέπει να εισαχθούν στο "Παγκόσμιο" φύλλο UFT. Για να εκτελέσουμε το ίδιο πρέπει να διασφαλίσουμε ότι έχουμε το ακόλουθο κομμάτι κώδικα πριν κάνουμε μια προσπάθεια πρόσβασης στις παραμέτρους που αναφέρονται στον πίνακα δεδομένων.
Βήμα 4) Πρέπει να διασφαλίσουμε ότι επιτρέπουμε σε άλλα προϊόντα HP να αλληλεπιδρούν με το UFT. Για να εκτελέσετε το ίδιο, μεταβείτε στο «Εργαλεία» -> «Επιλογές» όπως φαίνεται παρακάτω.
Βήμα 5) Ανοίγει ο διάλογος επιλογών.
- Επιλέξτε την καρτέλα "Δοκιμή GUI".
- Επιλέξτε «Δοκιμές»
- Ενεργοποίηση "Να επιτρέπεται σε άλλα προϊόντα HP να εκτελούν δοκιμές και εξαρτήματα"
- Κάντε κλικ στο «ΟΚ»
Μέρος Ε - Εκτέλεση σεναρίων στο ALM
Βήμα 1) Δημιουργήστε μια δοκιμαστική σουίτα στην ενότητα "Test Lab" για εκτέλεση. Ας δημιουργήσουμε έναν «Νέο φάκελο» για αυτοματοποιημένη σουίτα δοκιμών.
- Επιλέξτε την ενότητα "Test Lab"
- Επιλέξτε το φάκελο στον οποίο θέλουμε να δημιουργήσουμε το νέο φάκελο
- Κάντε κλικ στο εικονίδιο Νέου φακέλου
- Εισαγάγετε το όνομα του φακέλου
- Κάντε κλικ στο OK.
Βήμα 2) Θα δημιουργηθεί νέος φάκελος όπως φαίνεται παρακάτω:
Βήμα 3) Τώρα πρέπει να δημιουργήσουμε ένα σύνολο δοκιμών στον φάκελο που δημιουργήθηκε.
- Επιλέξτε το φάκελο
- Κάντε κλικ στο κουμπί "Νέο τεστ δοκιμής"
- Εισαγάγετε το όνομα του σετ δοκιμών
- Κάντε κλικ στο "Ok"
Βήμα 4) Όπως και οι μη αυτόματες δοκιμές, μετά τη δημιουργία του σετ δοκιμών, οι δοκιμαστικές παρουσίες πρέπει να προστεθούν από το δέντρο δοκιμών.
- Επιλέξτε το σύνολο δοκιμής που δημιουργήθηκε
- Κάντε κλικ στο κουμπί "Επιλογή δοκιμών". Ανοίγει το δέντρο δοκιμαστικών σχεδίων.
- Επιλέξτε το τεστ
- Κάντε κλικ στο κουμπί "<="
Βήμα 5) Το πρόσθετο τεστ θα εμφανιστεί όπως φαίνεται παρακάτω.
- Η προσθήκη δοκιμής εμφανίζει αυτόματα τον τύπο της δοκιμής ως «QUICKTEST_TEST».
- Κάντε κλικ στο κουμπί "Εκτέλεση" για να ενεργοποιήσετε την εκτέλεση.
Βήμα 5) Ανοίγει το παράθυρο διαλόγου αυτόματης δοκιμής. Ας κατανοήσουμε όλες τις διαθέσιμες δυνατότητες σε αυτό το παράθυρο.
- Εκτέλεση όλων - Μας επιτρέπει να εκτελέσουμε πλήρως το δοκιμαστικό σετ.
- Εκτέλεση - Μας επιτρέπει να εκτελούμε μόνο την επιλεγμένη δοκιμαστική παρουσία.
- Εκτελέστε όλες τις δοκιμές τοπικά - Το τεστ θα ξεκινήσει στον τοπικό κεντρικό υπολογιστή. Εάν ο μη ελεγμένος χρήστης έχει τις δυνατότητες να εισαγάγει το όνομα κεντρικού υπολογιστή στο οποίο πρέπει να εκτελεστούν οι δοκιμές.
- Ενεργοποίηση καταγραφής - Δημιουργεί ένα αρχείο καταγραφής εκτέλεσης κατά τη διάρκεια της δοκιμής. Για να προβάλετε το αρχείο καταγραφής εκτέλεσης μετά την εκτέλεση κειμένου, επιλέξτε "Προβολή εκτέλεσης " από το μενού " Εκτέλεση" του ίδιου διαλόγου.
Κάντε κλικ στο «Εκτέλεση» για να ενεργοποιήσετε τη δοκιμή.
Βήμα 6) Το UFT θα ξεκινήσει στο παρασκήνιο ενώ εκτελείται το σενάριο. Η κατάσταση εκτέλεσης θα εμφανιστεί μόλις ολοκληρωθεί η δοκιμαστική εκτέλεση όπως φαίνεται παρακάτω. Κλείστε το παράθυρο.
Μέρος ΣΤ - Ανάλυση των αποτελεσμάτων:
Βήμα 1) Το πλέγμα εκτέλεσης εμφανίζεται πίσω στο χρήστη κατά το κλείσιμο του διαλόγου «Αυτόματος δρομέας».
- Με ενημέρωση κατάστασης εκτέλεσης δοκιμής.
- Μπορείτε να αποκτήσετε πρόσβαση στην ενσωματωμένη αναφορά δοκιμής UFT κάνοντας κλικ στο κουμπί "Εκκίνηση αναφοράς".
Βήμα 2) Η ενσωματωμένη έκθεση δοκιμής UFT θα εμφανιστεί στον χρήστη.
Βήμα 3) Μπορείτε να αποκτήσετε πρόσβαση στα λεπτομερή αποτελέσματα χρησιμοποιώντας την ενότητα «Δοκιμές δοκιμών». Όπως και οι μη αυτόματες δοκιμές, το λεπτομερές αποτέλεσμα εμφανίζει όλες τις πληροφορίες.
Βήμα 4) Η δοκιμή δημιουργεί επίσης ένα αρχείο αποτελεσμάτων κειμένου στο οποίο μπορείτε να αποκτήσετε πρόσβαση από την ενότητα συνημμένων. Το αρχείο κειμένου δημιουργείται από το σενάριο (δοκιμαστικό πλαίσιο) που ΔΕΝ είναι η ενσωματωμένη αναφορά του UFT. Για πρόσβαση στο ίδιο, κάντε τα εξής:
- Επιλέξτε το "Run ID".
- Ανοίγει το παράθυρο διαλόγου "Εκτέλεση λεπτομερειών".
- Μεταβείτε στην ενότητα "Συνημμένα".
- Ένα αρχείο αποτελεσμάτων θα είναι διαθέσιμο για λήψη από τους χρήστες. Κάντε διπλό κλικ στο αρχείο κειμένου.
Βήμα 5) Το αρχείο αποτελεσμάτων κειμένου ανοίγει στο σημειωματάριο. Το αρχείο αποτελεσμάτων θα εμφανιστεί όπως φαίνεται παρακάτω.
Κατεβάστε το σενάριο αυτοματοποίησης UFT που χρησιμοποιείται σε αυτό το σεμινάριο
Βίντεο σχετικά με την ενσωμάτωση QTP με το Κέντρο ποιότητας
Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο
Σημειώσεις: -
- Το Κέντρο ποιότητας παρέχει πολλές δυνατότητες όπως αντιγραφή βημάτων δοκιμής, αποστολή σεναρίων μέσω ηλεκτρονικού ταχυδρομείου για έλεγχο, προσθήκη συνημμένων κ.λπ. για τη διευκόλυνση της ταχύτερης ανάπτυξης δοκιμαστικών περιπτώσεων.
- Μπορείτε να δημιουργήσετε ένα σενάριο σε εργαλεία Αυτοματισμού όπως το QTP και το Loadrunner και, στη συνέχεια, να τα ανεβάσετε και να τα αποθηκεύσετε στο Κέντρο ποιότητας
- Μπορείτε επίσης να μετατρέψετε απευθείας ένα χειροκίνητο σενάριο δοκιμής στο Κέντρο ποιότητας σε ένα αυτοματοποιημένο σενάριο.