Test Lab στο HP ALM (Κέντρο ποιότητας)

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

Anonim
  • Μόλις ολοκληρωθεί ο σχεδιασμός της δοκιμής, η εκτέλεση της δοκιμής θα πραγματοποιηθεί με τη βοήθεια της ενότητας Test Lab.
  • Ένας κοινός όρος που θα συναντήσετε στο HP ALM στην ενότητα Test Set του Test Lab. Εάν το μυαλό σας ενεργοποιεί εικόνες κάποιου είδους συλλογής ή ενός συνόλου, έχετε δίκιο. Το Test Set είναι μια συλλογή δοκιμαστικών περιπτώσεων που σκοπεύουμε να εκτελέσουμε.
  • Οι δοκιμαστικές θήκες από τη μονάδα δοκιμαστικού σχεδίου εισέρχονται στη μονάδα δοκιμαστικού εργαστηρίου.
  • Οι αλλαγές που έγιναν στις δοκιμαστικές περιπτώσεις στη λειτουργική μονάδα Test Lab δεν επηρεάζουν τις γονικές δοκιμαστικές περιπτώσεις στη δοκιμαστική ενότητα. Είστε ελεύθεροι να πειραματιστείτε. Εξ ου και το όνομα Test Lab!
  • Είναι καλύτερα να δώσετε το όνομα του σετ δοκιμών ίδιο με αυτό του ονόματος της μονάδας έτσι ώστε όλες οι δοκιμές εντός της μονάδας να περιέχονται σε ένα ίδιο σετ δοκιμών που θα ήταν εύκολο να εκτελεστεί και να παρακολουθηθεί.
  • Κάθε φάκελος δοκιμαστικού συνόλου αντιστοιχεί σε έναν συγκεκριμένο κύκλο. Αυτό επιτρέπει στους χρήστες να ομαδοποιούν τις δοκιμές μαζί που θα εκτελεστούν σε έναν συγκεκριμένο κύκλο.
  • Αυτή η ενότητα βοηθά επίσης τον χρήστη να παρακολουθεί την πρόοδο του κύκλου καθώς εκτελούνται οι δοκιμές.
  • Η ενότητα Test Lab αποτελείται από τις ακόλουθες λειτουργίες και ας κατανοήσουμε κάθε μία από αυτές λεπτομερώς.

Σε αυτό το σεμινάριο θα μάθουμε -

  • Πώς να δημιουργήσετε ένα σύνολο δοκιμών
  • Τρόπος εκτέλεσης δοκιμών
  • Πώς να δημιουργήσετε το πρόγραμμα δοκιμής εκτέλεσης
  • Πώς να αναλύσετε τα αποτελέσματα των δοκιμών

Πώς να δημιουργήσετε ένα σύνολο δοκιμών

Βήμα 1 ) Το πρώτο βήμα είναι να δημιουργήσετε έναν ριζικό φάκελο ως κοντέινερ για να έχετε τα δοκιμαστικά σύνολα. Μπορούμε να το ονομάσουμε σύμφωνα με την κυκλοφορία και τον κύκλο, ώστε να είναι εύκολο να εντοπιστεί.

  1. Πηγαίνετε στην ενότητα "Test Lab" στην καρτέλα "Δοκιμή"
  2. Δημιουργήστε έναν νέο φάκελο κάνοντας κλικ στο εικονίδιο "Νέος φάκελος".
  3. Ανοίγει ο διάλογος «Νέος φάκελος σετ δοκιμών». Εισαγάγετε το όνομα του φακέλου ως "2017 R1 - Cycle 1".
  4. Κάντε κλικ στο "Ok"

Βήμα 2) Ο φάκελος Test Run θα δημιουργηθεί όπως φαίνεται παρακάτω.

Βήμα 3) Επιλέξτε το φάκελο που δημιουργήθηκε και αντιστοιχίστε τον «Κύκλο» σε αυτό που σημαίνει ότι ολόκληρο το σετ δοκιμών πρέπει να εκτελεστεί για τον Κύκλο 1.

Βήμα 4) Εισαγάγετε το όνομα του σετ δοκιμής και κάντε κλικ στο "OK"

Σημείωση: Το πεδίο Κύκλος στόχου είναι απενεργοποιημένο καθώς ο κύκλος στόχος επιλέγεται σε επίπεδο φακέλου (2017 R1 - Κύκλος 1).

Βήμα 5) Μετά τη δημιουργία του σετ δοκιμών, πρέπει να επιλέξουμε τις δοκιμές και να το προσθέσουμε στο δοκιμαστικό σύνολο.

  1. Επιλέξτε το σύνολο δοκιμών.
  2. Μεταβείτε στην επιλογή "Πλέγμα εκτέλεσης".
  3. Κάντε κλικ στο κουμπί "Επιλογή δοκιμών". Το δέντρο δοκιμαστικών σχεδίων ανοίγει.
  4. Επιλέξτε τις δοκιμές που θα εκτελεστούν για αυτόν τον κύκλο.
  5. Κάντε κλικ στο κουμπί '<='. Αυτό θα μετακινήσει / τραβήξει τις δοκιμαστικές περιπτώσεις από το σχέδιο δοκιμών στο εργαστήριο δοκιμών.

Βήμα 6) Κατά την προσθήκη δοκιμών από το δέντρο δοκιμών, όλες οι παράμετροι διαμόρφωσης των επιλεγμένων δοκιμών εμφανίζονται στον χρήστη. Ο χρήστης μπορεί να επεξεργαστεί τη διαμόρφωση πριν την προσθέσει στο εργαστήριο δοκιμών.

Σημείωση: Ο χρήστης δεν έχει έλεγχο επί της επιλογής διαμόρφωσης δοκιμής στο εργαστήριο δοκιμών. Ως εκ τούτου, ολόκληρη η διαμόρφωση θα προστεθεί στο σύνολο δοκιμών από προεπιλογή. Σε περίπτωση που μία από τις επιλεγμένες ρυθμίσεις ΔΕΝ είναι μέρος του κύκλου, μετά την προσθήκη των δοκιμών, διαγράψτε από το εργαστήριο δοκιμής .

Βήμα 7) Αφού επιλέξετε τις διαμορφώσεις, οι επιλεγμένες δοκιμές προστίθενται στο σύνολο δοκιμών. Σε αυτήν την περίπτωση έχουμε επιλέξει και τις τρεις διαμορφώσεις. Ως εκ τούτου μπορούμε να βρούμε τρεις παρουσίες του '01 - Test Test '.

Βήμα 8) Επαναλάβετε τα παραπάνω βήματα για να δημιουργήσετε περισσότερα σετ δοκιμών και επιλέξτε όλες τις σχετικές δοκιμές που έχουν προγραμματιστεί για αυτόν τον κύκλο. Μετά τη δημιουργία όλων των δοκιμαστικών σετ, η δομή του σετ δοκιμής θα είναι όπως φαίνεται παρακάτω:

Βήμα 9) Η άλλη σημαντική καρτέλα που πρέπει να κατανοήσουμε είναι «Εκτέλεση ροής». Επιλέξτε "Tab εκτέλεσης ροής" που εμφανίζει τη σειρά με την οποία θα εμφανίζονται οι δοκιμές κατά την εκτέλεση. Οι χρήστες μπορούν επίσης να αλλάξουν τη σειρά εκτέλεσης χρησιμοποιώντας αυτήν την καρτέλα, η οποία θα εξεταστεί σε ξεχωριστή ενότητα αυτής της ενότητας.

Τρόπος εκτέλεσης δοκιμών

Βήμα 1) Τα δημιουργημένα σετ δοκιμών είναι τώρα έτοιμα για εκτέλεση. Οι δοκιμές μπορούν να εκτελεστούν χρησιμοποιώντας δύο επιλογές.

  • Run Test Set - Αυτή η επιλογή επιτρέπει στο χρήστη να εκτελεί όλες τις δοκιμές σε ένα επιλεγμένο σύνολο δοκιμών.
  • Εκτέλεση - Αυτή η επιλογή βοηθά το χρήστη να εκτελέσει μόνο την επιλεγμένη δοκιμή.

Βήμα 2) Ας εκτελέσουμε ολόκληρη τη δοκιμαστική σουίτα της μονάδας σύνδεσης επιλέγοντας «Εκτέλεση δοκιμαστικού συνόλου». Κάνοντας κλικ στο «Εκτέλεση δοκιμαστικού συνόλου», εμφανίζεται ο χρήστης με δύο επιλογές.

  1. Χειροκίνητος δρομέας (προεπιλογή) - Η σειρά των δοκιμών που εμφανίζονται κατά την εκτέλεση θα είναι η σειρά που εμφανίζεται στο πλέγμα του σετ δοκιμών.
  2. Automatic Runner - Η σειρά των δοκιμών που εμφανίζονται κατά την εκτέλεση θα εμφανίζεται όπως η σειρά που έχει οριστεί στην καρτέλα ροής εκτέλεσης

Ας προχωρήσουμε με την προεπιλεγμένη επιλογή.

Βήμα 3) Ο Χειροκίνητος δοκιμαστικός δρομέας εμφανίζεται στον Χρήστη. Σε αυτόν τον διάλογο ας κατανοήσουμε τα σημαντικά χαρακτηριστικά.

  1. Begin Run - Βοηθά στην έναρξη της εκτέλεσης
  2. End Run - Τερματίζει την τρέχουσα εκτέλεση και κλείνει τον χειροκίνητο δρομέα.
  3. Ακύρωση εκτέλεσης - Ακυρώνει την εκτέλεση των τρεχουσών δοκιμών.
  4. Συνημμένα - Μας βοηθά να επισυνάψουμε στιγμιότυπο οθόνης / οποιαδήποτε άλλη πληροφορία σχετίζεται με αυτήν την εκτέλεση δοκιμής
  5. Νέο ελάττωμα - Αφού κάνετε κλικ σε αυτό, ανοίγει το παράθυρο διαλόγου ελαττωμάτων χρησιμοποιώντας το οποίο μπορεί να δημοσιεύεται ένα ελάττωμα.
  6. Πληροφορίες OS - Παρέχει πληροφορίες σχετικά με το λειτουργικό σύστημα στο οποίο εκτελούνται οι δοκιμές.
  7. Run Name - Μοναδική χρονική σφραγίδα με την οποία τα αποτελέσματα των δοκιμών μπορούν να αναλυθούν αργότερα.

Κάντε κλικ στην επιλογή "Έναρξη εκτέλεσης".

Βήμα 4) Χειροκίνητος δοκιμαστικός δρομέας με έλεγχο ελέγχου και βήματα εμφανίζονται στον χρήστη. Ας κατανοήσουμε τις διαθέσιμες λειτουργίες σε αυτόν τον διάλογο δοκιμών.

Προσθέστε ένα βήμα κατά τη διάρκεια της δοκιμαστικής εκτέλεσης.
Διαγράψτε ένα βήμα κατά τη διάρκεια της δοκιμαστικής εκτέλεσης.
Επιλεγμένο πέρασμα
Αποτυχημένη επιλογή
Εμφανίζει την παράμετρο για το επιλεγμένο βήμα δοκιμής
Επιτρέπει στον χρήστη τη λήψη στιγμιότυπου οθόνης και την προσθήκη συνημμένων κατά τη διάρκεια του χρόνου εκτέλεσης.
Επιτρέπει στον χρήστη να προσθέσει ελάττωμα κατά τη διάρκεια του χρόνου εκτέλεσης.
Δείχνει στο χρήστη μια συμπαγή προβολή του δοκιμαστικού δρομέα
Τερματισμός εκτέλεσης
  1. Οι αριθμοί βημάτων δημιουργήθηκαν κατά το στάδιο της δοκιμής
  2. Περιγραφή του επιλεγμένου βήματος.
  3. Αναμενόμενο αποτέλεσμα του επιλεγμένου βήματος.

Βήμα 5) Η δοκιμή Thenext στο σύνολο δοκιμών θα εμφανιστεί στον χρήστη. Επαναλάβετε τα βήματα 3 και 4 για να εκτελέσετε τη δοκιμή και επισημάνετε την κατάσταση ανάλογα.

Πώς να δημιουργήσετε το πρόγραμμα δοκιμής εκτέλεσης

Οι δοκιμαστές μπορούν να ελέγξουν την εκτέλεση της δοκιμής με τη βοήθεια της καρτέλας "Ροή εκτέλεσης". Οι υπεύθυνοι δοκιμών μπορούν επίσης να καθορίσουν την ημερομηνία και την ώρα εκτέλεσης μιας συγκεκριμένης παρουσίας δοκιμής. Μπορούμε επίσης να προγραμματίσουμε τη δοκιμή με βάση τα αποτελέσματα μιας άλλης καθορισμένης παρουσίας δοκιμής στη Ροή εκτέλεσης.

Τώρα, ας καταλάβουμε πώς να προγραμματίσουμε τη ροή δοκιμής στο HP-ALM.

Βήμα 1) Επιλέξτε την καρτέλα "Ροή εκτέλεσης" από την ενότητα Test Lab.

Βήμα 2) Κάντε διπλό κλικ στη συγκεκριμένη δοκιμή βάσει της οποίας πρέπει να ρυθμιστεί το πρόγραμμα. Το "Πρόγραμμα δοκιμής εκτέλεσης" θα εμφανιστεί όπως φαίνεται παρακάτω. Μπορούμε να παρατηρήσουμε ότι δεν υπάρχουν προεπιλεγμένες συνθήκες εκτέλεσης.

Βήμα 3) Για να προσθέσετε μια συνθήκη εκτέλεσης, κάντε κλικ στο εικονίδιο "+" όπως φαίνεται παρακάτω.

Βήμα 4) Ανοίγει το παράθυρο διαλόγου "Νέα κατάσταση εκτέλεσης".

  1. Επιλέξτε το τεστ από το αναπτυσσόμενο μενού δοκιμής. Θα εμφανιστούν όλες οι δοκιμές στο σετ δοκιμών
  2. Επιλέξτε τη συνθήκη. Μπορεί να πάρει «Passed» ή «Finished».
  3. Κάντε κλικ στο «ΟΚ».

Βήμα 5) Το πρόγραμμα δοκιμαστικής εκτέλεσης εμφανίζεται με τις πρόσθετες συνθήκες εκτέλεσης.

Βήμα 6) Η ροή εκτέλεσης ευθυγραμμίζεται αυτόματα όπως φαίνεται παρακάτω. Σύμφωνα με την παρακάτω εμφανιζόμενη ροή, η δοκιμή "Cluster Head" θα εκτελεστεί μόνο όταν ολοκληρωθεί το "02 - Reset Button Check ".

Βήμα 7) Τώρα κατανοήστε πώς οι υπεύθυνοι δοκιμών μπορούν να καθορίσουν την ημερομηνία και την ώρα στη ροή εκτέλεσης για την εκτέλεση μιας συγκεκριμένης δοκιμής. Είναι πιο χρήσιμο όταν οι δοκιμαστές γνωρίζουν για την ετοιμότητα μιας συγκεκριμένης λειτουργικότητας ή για τον προγραμματισμό αυτοματοποιημένων δοκιμών.

Ας πούμε, ότι το προφίλ σύνδεσης του διαχειριστή θα ήταν έτοιμο μόνο μετά από μια συγκεκριμένη ημερομηνία. Ως εκ τούτου, οι υπεύθυνοι δοκιμών μπορούν να εκτελέσουν το ίδιο καθορίζοντας τις συνθήκες στο «Execution Flow».

Κάντε διπλό κλικ στη δοκιμή για την οποία πρέπει να οριστούν τα κριτήρια ροής εκτέλεσης.

Βήμα 8) Τώρα,

  1. Πλοηγηθείτε στην ενότητα "Time Dependancy"
  2. Επιλέξτε "Εκτέλεση σε καθορισμένη ώρα"
  3. Εισαγάγετε την ημερομηνία κατά την οποία θέλετε να εκτελέσετε
  4. Εισαγάγετε την ώρα που θέλετε να εκτελέσετε το τεστ
  5. Κάντε κλικ στο "Ok".

Βήμα 9) Η καρτέλα ροής εκτέλεσης θα ευθυγραμμιστεί ξανά όπως φαίνεται παρακάτω. Αυτό το είδος προγραμματισμού είναι πολύ χρήσιμο για αυτοματοποιημένες δοκιμές που ακολουθούν τα ίδια βήματα.

Σημείωση: Εάν έχει φτάσει η προγραμματισμένη ημερομηνία και ώρα, τότε η ALM θα ξεκινήσει αυτόματα τις δοκιμές. Διατηρεί καλό για την αυτοματοποιημένη δοκιμή καθώς η δοκιμή θα εκτελεστεί χωρίς καμία χειροκίνητη παρέμβαση. Η προϋπόθεση για την αυτόματη ενεργοποίηση των δοκιμών είναι ότι ο κεντρικός υπολογιστής πρέπει να είναι έτοιμος (δεν πρέπει να απενεργοποιηθεί ή να κλειδωθεί) και θα πρέπει να είναι σε κατάσταση για να ενεργοποιήσει τη δοκιμή. Εάν πρόκειται για χειροκίνητο τεστ τότε δεν θα υπάρξει κανένα αποτέλεσμα.

Πώς να αναλύσετε τα αποτελέσματα των δοκιμών

Βήμα 1) Μόλις ολοκληρωθεί η εκτέλεση της δοκιμής, οι υπεύθυνοι δοκιμών μπορούν να δουν τα αποτελέσματα στην ενότητα "Δοκιμές δοκιμών". Περιέχει τα αποτελέσματα των δοκιμών στιγμιότυπων και των δοκιμαστικών σετ.

  1. Πηγαίνετε στο "Test Runs" στην καρτέλα "Testing" και ανοίγει το παράθυρο όπως φαίνεται παρακάτω:
  2. Το όνομα εκτέλεσης είναι μια μοναδική τιμή που δημιουργείται για κάθε μία από αυτές τις εκτελέσεις δοκιμής.
  3. Το "Status" δείχνει την τελική κατάσταση της εκτέλεσης του τεστ.

Μπορείτε να δείτε το αναλυτικό αποτέλεσμα κάνοντας κλικ στο "Run ID".

Βήμα 2) Ανοίγει το παράθυρο διαλόγου "Εκτέλεση λεπτομερειών" και ο χρήστης θα μπορεί να δει το λεπτομερές αποτέλεσμα.

  1. Μεταβείτε στην καρτέλα "Αναφορά" του παραθύρου "Εκτέλεση λεπτομερειών".
  2. Οι υπεύθυνοι δοκιμών μπορούν να ελέγξουν την κατάσταση καθενός από αυτά τα βήματα δοκιμής.
  3. Κάντε κλικ στο «Ok» για να κλείσετε το παράθυρο διαλόγου.

Βίντεο στο εργαστήριο δοκιμών

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

σημεία που πρέπει να θυμάστε :

  • Θα χρησιμοποιήσετε τη μονάδα Test Lab στο QualityCenter για να εκτελέσετε τις δοκιμαστικές σας περιπτώσεις
  • Πριν ξεκινήσετε την εκτέλεση, πρέπει να δημιουργήσετε ένα "Test Set Tree"
  • Για να δημιουργήσετε ένα Test Set Tree, πρέπει πρώτα να δημιουργήσετε ένα "Test Set Folder"
  • Στη συνέχεια, θα προσθέσετε τις "Δοκιμές" που δημιουργήθηκαν στο Test Plan Module, στο Test Set Folder.
  • Ένας φάκελος Test Set μαζί με τις πρόσθετες δοκιμές ονομάζεται Tree Set Tree (αφού μοιάζει με δομή δέντρου.)
  • Τα σετ δοκιμών μπορούν να περιλαμβάνουν μη αυτόματο και αυτοματοποιημένο τεστ
  • Μπορείτε να συμπεριλάβετε την ίδια δοκιμή σε διαφορετικά σύνολα δοκιμών ή να προσθέσετε πολλές παρουσίες μιας δοκιμής στο ίδιο σύνολο δοκιμών.
  • Το Quality Center παρέχει επίσης προγραμματισμό όπου μπορείτε να καθορίσετε την ημερομηνία και την ώρα εκτέλεσης των δοκιμαστικών συνόλων σας.