Requirements Module στο Οδηγό HP ALM (Quality Center).
- Ο καθορισμός των Απαιτήσεων είναι μία από τις προκαταρκτικές φάσεις για τον κύκλο ζωής ανάπτυξης λογισμικού.
- Ο ορισμός των απαιτήσεων αναφέρεται στο τι πρέπει να παραδοθεί στους πελάτες στο τέλος της συγκεκριμένης έκδοσης.
- Η εκ των προτέρων θέσπιση απαιτήσεων με συντομία και σαφήνεια θα είχε ως αποτέλεσμα την ελάχιστη επανεπεξεργασία μετά την ολοκλήρωση της ανάπτυξης.
- Αυτή η ενότητα στο ALM επιτρέπει στους χρήστες να ορίζουν, να διαχειρίζονται και να παρακολουθούν τις απαιτήσεις.
Θα χρησιμοποιήσουμε το δείγμα εφαρμογής (GURU99 Banking) για να το κατανοήσουμε καλύτερα.
Πώς να δημιουργήσετε Απαιτήσεις
Βήμα 1) Κάντε κλικ στο «Απαιτήσεις» στη μονάδα «Απαιτήσεις».
Βήμα 2) Ας διατηρήσουμε όλες τις απαιτήσεις για αυτήν την έκδοση (2017 R1) σε έναν συγκεκριμένο φάκελο, ώστε να είναι εύκολη η πρόσβαση σε αυτήν. Επιπλέον, θα θέλαμε να δείξουμε τη διάκριση μεταξύ των απαιτήσεων "Λειτουργικές" και "Μη λειτουργικές" τοποθετώντας τις σε διαφορετικούς φακέλους.
- Κάντε κλικ στο εικονίδιο «Νέος φάκελος» στην ενότητα Requirements Module
- Εισαγάγετε το όνομα του φακέλου ως "2017 R1” για να προσδιορίσετε εύκολα τις απαιτήσεις για αυτήν την έκδοση.
Βήμα 3) Ο φάκελος που δημιουργήθηκε θα εμφανίζεται όπως εμφανίζεται παρακάτω.
Βήμα 4) Τώρα ας δημιουργήσουμε έναν φάκελο για το 'Λειτουργικός' Απαιτήσεις όπου διατηρούνται όλα τα έγγραφα/στοιχεία εργασίας λειτουργικών απαιτήσεων.
Βήμα 5) Ο δημιουργημένος φάκελος θα εμφανιστεί στο 'Απαιτήσεις' ενότητα όπως φαίνεται παρακάτω.
Βήμα 6) Ομοίως, δημιουργήστε το φάκελο "Μη λειτουργικός". Κατά τη δημιουργία του φακέλου Functional και Non Functional, θα έχουμε τη δομή του φακέλου όπως φαίνεται παρακάτω.
Βήμα 7) Κάντε κλικ στο εικονίδιο «Νέες Απαιτήσεις» στη σελίδα απαιτήσεων όπως φαίνεται παρακάτω.
Ανοίγει το παράθυρο διαλόγου "Νέες Απαιτήσεις" και ο χρήστης πρέπει να εισαγάγει τα ακόλουθα υποχρεωτικά πεδία.
- Εισαγάγετε το όνομα της απαίτησης
- Επιλέξτε τον Τύπο Απαίτησης
Βήμα 8) Ο χρήστης μπορεί επίσης να εισαγάγει τα ακόλουθα μη υποχρεωτικά πεδία.
- Μουσικός
- Προτεραιότητα
- Revβλέπε
- Target Απελευθερώστε
- Target Κύκλος
- Description και σχόλια.
Βήμα 9) Το Requirements επιτρέπει επίσης στους χρήστες να εισάγουν τις απαιτήσεις στο 'Πλούσιο κείμενο' μορφή απευθείας όπως φαίνεται παρακάτω.
Βήμα 10) Συνήθως, οι απαιτήσεις αποτυπώνονται σε ένα έγγραφο word. Θα μεταφορτωθούν στην καρτέλα συνημμένα όπως φαίνεται παρακάτω. Το ALM υποστηρίζει επίσης όλους τους άλλους τύπους αρχείων όπως .xls, .jpg κ.λπ. Μετά τη μεταφόρτωση κάντε κλικ στο κουμπί Υποβολή.
Βήμα 11) Η απαίτηση θα εμφανίζεται στον χρήστη όπως φαίνεται παρακάτω:
Πώς να ανεβάσετε τις απαιτήσεις χρησιμοποιώντας Microsoft Excel
Μερικές φορές, ο χρήστης δεν δημιουργεί απαιτήσεις με μη αυτόματο τρόπο. Είναι εύκολο να ανεβάσετε όλες τις απαιτήσεις μαζικά αντί να δημιουργήσετε μία προς μία, κάτι που είναι μια χρονοβόρα διαδικασία. Για να διευκολύνει τη μεταφόρτωση στο ALM, η HP έχει δημιουργήσει ένα πρόσθετο με το οποίο ο χρήστης μπορεί να ανεβάσει απευθείας από το MS excel/MS Word. Ας κατανοήσουμε τη διαδικασία βήμα προς βήμα για τη μεταφόρτωση απαιτήσεων στο QC από το Excel.
Για τη μεταφόρτωση Απαιτήσεων, πρέπει να κατανοήσουμε τη ροή εργασίας:
Μέρος Α – Λήψη
Βήμα 1) Μεταβείτε στην αρχική σελίδα του ALM http://localhost:8181/qcbin
και κάντε κλικ στα «Εργαλεία» από τη λίστα των συνδέσμων.
Βήμα 2: Κάντε κλικ στο σύνδεσμο «Περισσότερα πρόσθετα HP ALM» από τη σελίδα πρόσθετων, όπως φαίνεται παρακάτω.
Βήμα 3) Επιλέξτε «Πρόσθετα για Microsoft Εφαρμογές" και επιλέξτε "Microsoft Excel' από τον σύνδεσμο καθώς θα χρησιμοποιούσαμε το πρόσθετο MS Excel για να ανεβάσουμε τα Δεδομένα στο HP-ALM.
Βήμα 3) Επιλέξτε HP-ALM Microsoft Σύνδεσμος πρόσθετου Excel για ALM 12.00.
Βήμα 4) Επιλέξτε HP-ALM Microsoft Σύνδεσμος πρόσθετου Excel για ALM 12.00. Οι χρήστες μπορούν επίσης να ανατρέξουν στον Οδηγό «Read-me» και στον Οδηγό «Add-in». Κάνοντας κλικ στον σύνδεσμο, το αρχείο ρύθμισης του πρόσθετου θα μεταφορτωθεί στην προεπιλεγμένη τοποθεσία/επιλεγμένη τοποθεσία από τον χρήστη.
Μέρος Β – Εγκατάσταση
Βήμα 1) Επιλέξτε το πρόσθετο που κατεβάσατε και κάντε δεξί κλικ στο ληφθέν αρχείο. Επιλέξτε «Εκτέλεση ως διαχειριστής».
Βήμα 2) Επιλέξτε το πρόσθετο που κατεβάσατε και κάντε δεξί κλικ στο ληφθέν αρχείο. Επιλέξτε «Εκτέλεση ως διαχειριστής» για να μπορέσουμε να εγκαταστήσουμε το πρόσθετο.
Βήμα 3) Επιλέξτε τον τύπο εγκατάστασης. Εδώ έχουμε επιλέξει «Για όλους τους χρήστες» που ήταν η προεπιλεγμένη ρύθμιση. Εάν θέλετε να εγκαταστήσετε μόνο για τον τρέχοντα χρήστη, επιλέξτε «Μόνο για τον τρέχοντα χρήστη» και κάντε κλικ στο «Επόμενο».
Βήμα 4) Με την ολοκλήρωση της εγκατάστασης, ο χρήστης θα λάβει το μήνυμα κατάστασης. Κάντε κλικ στο κουμπί «Τέλος».
Βήμα 5) Για να επαληθεύσετε εάν το πρόσθετο εγκαταστάθηκε με επιτυχία, ανοίξτε το Excel και μεταβείτε στην καρτέλα "Πρόσθετα". Θα βρείτε μια επιλογή «Εξαγωγή σε HP ALM» που σημαίνει ότι το «πρόσθετο» εγκαταστάθηκε με επιτυχία.
Μέρος Γ – Μεταφόρτωση απαιτήσεων στο ALM
Βήμα 1) Πριν ανεβάσουμε τις απαιτήσεις από το excel, πρέπει να προετοιμάσουμε το Excel έτσι ώστε να μπορεί να μεταφορτωθεί.
- Επιλέξτε τα Πεδία που θέλετε να ανεβάσετε στο ALM και δημιουργήστε μια κεφαλίδα στο Excel για αυτά τα πεδία.
- Εισαγάγετε έγκυρα δεδομένα σε καθένα από αυτά τα πεδία όπως φαίνεται παρακάτω.
Βήμα 2) Αφού επιλέξετε τα δεδομένα για αποστολή, κάντε κλικ στην επιλογή «Εξαγωγή σε HP ALM» από τα «Πρόσθετα» .
Βήμα 3) Ανοίγει ο Οδηγός εξαγωγής ALM. Εισαγάγετε τη διεύθυνση URL του διακομιστή HP ALM και κάντε κλικ στο «Επόμενο».
Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης για έλεγχο ταυτότητας και κάντε κλικ στο «Επόμενο».
Βήμα 3) Επιλέξτε το Domain, το Project Name στο οποίο θα θέλαμε να ανεβάσουμε τις απαιτήσεις και κάντε κλικ στο "Next".
Βήμα 4) Επιλέξτε τον τύπο δεδομένων που θα θέλαμε να ανεβάσουμε. Σε αυτή την περίπτωση, είναι απαιτήσεις. Μπορούμε επίσης να ανεβάσουμε Δοκιμές/Ελαττώματα τα οποία θα ασχοληθούμε αργότερα.
Βήμα 5) Εισαγάγετε το όνομα του νέου χάρτη. Η πρώτη επιλογή, "Επιλογή χάρτη" είναι απενεργοποιημένη επειδή δεν έχουμε δημιουργήσει χάρτη μέχρι στιγμής. Ως εκ τούτου, θα πρέπει να δημιουργήσουμε νέο όνομα χάρτη και να κάνουμε κλικ στο «Επόμενο». Δεν έχουμε επιλέξει "Δημιουργία προσωρινού χάρτη", καθώς θα θέλαμε να επαναχρησιμοποιούμε κάθε φορά για τη μεταφόρτωση "Απαιτήσεις".
Βήμα 5β) Σε αυτό το παράθυρο διαλόγου, ο χρήστης πρέπει να επιλέξει τη συμπεριφορά τύπου απαίτησης. Εάν ανεβάζουμε μόνο έναν τύπο απαίτησης, τότε θα πρέπει να επιλέξουμε «Μοναδικός τύπος απαίτησης».
Ανεβάζουμε διαφορετικούς τύπους απαιτήσεων. Ως εκ τούτου, πρέπει να αντιστοιχίσουμε την αντίστοιχη στήλη στο excel. Σύμφωνα με το πρότυπό μας, η στήλη 'E' φέρει τον τύπο απαίτησης.
Βήμα 6) Κάνοντας κλικ στο «Επόμενο», ανοίγει το παράθυρο διαλόγου αντιστοίχισης όπως φαίνεται παρακάτω.
- Τα στοιχεία πλέγματος του αριστερού παραθύρου που παρατίθενται αντιστοιχούν στα πεδία που είναι διαθέσιμα για μεταφόρτωση στο HP ALM. Λάβετε υπόψη ότι τα πεδία που επισημαίνονται με «ΚΟΚΚΙΝΟ» πρέπει να αντιστοιχιστούν καθώς είναι υποχρεωτικά πεδία.
- Τα στοιχεία πλέγματος του δεξιού παραθύρου αναφέρονται στα πεδία που αντιστοιχίζονται έτσι ώστε οι τιμές στο Excel να ρέουν σε αυτά τα αντίστοιχα πεδία του ALM.
Τώρα ας καταλάβουμε πώς να αντιστοιχίσουμε τα πεδία στο Excel με τα πεδία στο ALM.
Επιλέξτε το Πεδίο που ο χρήστης θα ήθελε να αντιστοιχίσει και κάντε κλικ στο κουμπί βέλους όπως φαίνεται παρακάτω.
Εισαγάγετε το όνομα της στήλης στο Excel που αντιστοιχεί στο κατάλληλο όνομα στήλης στο HP ALM.
Βήμα 8) Μετά την επιτυχή μεταφόρτωση, το ALM εμφανίζει το μήνυμα όπως φαίνεται παρακάτω. Εάν εμφανιστούν σφάλματα, διορθώστε το πρόβλημα και δοκιμάστε να ανεβάσετε ξανά το ίδιο.
Βήμα 11) Τώρα ας επαληθεύσουμε το ίδιο στην καρτέλα «Απαιτήσεις». Όλες οι λεπτομέρειες απαίτησης, συμπεριλαμβανομένων των συνημμένων, μεταφορτώνονται όπως φαίνεται παρακάτω.
Πώς να κάνετε Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)
Μόλις ο χρήστης έχει χαρτογραφήσει όλες τις απαιτήσεις, τις δοκιμές και τα ελαττώματα όπως συζητούνται σε καθένα από αυτά τα κεφάλαια, θα είμαστε σε θέση να δημιουργήσουμε ανάλυση κάλυψης και πίνακα ιχνηλασιμότητας.
Η Ανάλυση Κάλυψης μας βοηθά να κατανοήσουμε το Δοκιμή κάλυψης σε σχέση με μια συγκεκριμένη απαίτηση και λεπτομέρειες σχετικά με τον αριθμό των δοκιμών που πέρασαν/απέτυχαν/δεν εκτελέστηκαν.
Βήμα 1) Μεταβείτε στην ενότητα απαιτήσεων και κάντε κλικ στο μενού «Προβολή» και επιλέξτε «Ανάλυση κάλυψης».
Βήμα 2) Η Ανάλυση κάλυψης θα δημιουργηθεί σε σχέση με κάθε μία από τις απαιτήσεις που τίθενται στην "Καρτέλα Απαιτήσεις" με ενοποιημένη κατάσταση σε επίπεδο φακέλου.
Βήμα 3) Με την επέκταση του φακέλου, θα εμφανιστεί η ανάλυση κάλυψης όπως φαίνεται παρακάτω.
Βήμα 4) Κάντε κλικ σε καθεμία από αυτές τις καταστάσεις ανάλυσης κάλυψης για να λάβετε μια αναλυτική αναφορά.
- Κάντε κλικ στην Κατάσταση μιας συγκεκριμένης Απαίτησης. Η Ανάλυση κάλυψης θα εμφανιστεί με τον αριθμό των αστοχιών.
- Κάντε κλικ στην «Εμφάνιση κάλυψης δοκιμής» που θα εμφανίσει τη λεπτομερή κατάσταση δοκιμής που επισυνάπτεται στην επιλεγμένη απαίτηση.
Βήμα 5) Κάνοντας κλικ στο "Εμφάνιση κάλυψης δοκιμής", θα εμφανιστεί η κατάσταση εκτέλεσης της δοκιμής σε σχέση με την επιλεγμένη απαίτηση.
Πίνακας ιχνηλασιμότητας:
- The Πίνακας ιχνηλασιμότητας δίνει τη δυνατότητα στους χρήστες να προσδιορίσουν την έκταση των σχέσεων μεταξύ απαιτήσεων και άλλων απαιτήσεων (ή) μεταξύ απαιτήσεων και δοκιμών.
- Ο πίνακας ιχνηλασιμότητας παραθέτει τις απαιτήσεις πηγής και τις σχετικές απαιτήσεις και δοκιμές. Ο πίνακας εμφανίζει τον συνολικό αριθμό σχέσεων για κάθε απαίτηση πηγής.
Βήμα 1) Το πρώτο βήμα είναι να μεταβείτε στο μενού "Προβολή" και να επιλέξετε "Μήτρα Ιχνηλασιμότητας".
Βήμα 2) Η σελίδα Traceability Matrix ανοίγει όπως φαίνεται παρακάτω.
- Κάντε κλικ στην επιλογή "Διαμόρφωση πίνακα ιχνηλασιμότητας"
- Ανοίγει ο διάλογος «Ρύθμιση παραμέτρων μήτρας ιχνηλασιμότητας».
Βήμα 3) Τα κριτήρια για τη δημιουργία του πίνακα ιχνηλασιμότητας φαίνονται παρακάτω.
- Κάντε κλικ στο «Φίλτρο» στην περιοχή «Καθορισμός απαιτήσεων πηγής»
- Ανοίγει ο διάλογος «Απαιτήσεις φίλτρου». Κάντε κλικ στο κουμπί κριτηρίων φίλτρου.
- Επιλέξτε Ανοίγει ο διάλογος κριτηρίων φίλτρου. Επιλέξτε «Λειτουργικό» από τη λίστα
- Κάντε κλικ στο «ΟΚ».
Βήμα 4) Το παράθυρο διαλόγου Απαιτήσεις φίλτρου εμφανίζει τα κριτήρια φίλτρου όπως έχουν επιλεγεί από τον χρήστη. Κάντε κλικ στο 'OK'.
Βήμα 5) Εμφανίζεται το παράθυρο διαλόγου Configure Traceability
- Με τον επιλεγμένο «Τύπος Απαίτησης»
- Κάντε κλικ στο σύνδεσμο «Φιλτράρισμα κατά συνδεδεμένες δοκιμές».
Βήμα 6) Ας δημιουργήσουμε τη μήτρα ιχνηλασιμότητας μεταξύ απαιτήσεων και δοκιμών. Επομένως, κάνοντας κλικ στο «Φίλτρο κατά συνδεδεμένες δοκιμές», εμφανίζεται στον χρήστη το ακόλουθο παράθυρο διαλόγου.
- Ενεργοποιήστε το "Φιλτράρισμα κατά συνδεδεμένες δοκιμές".
- Επιλέξτε «Σύνδεση με» τις ακόλουθες δοκιμές.
- Ας δημιουργήσουμε τη μήτρα ιχνηλασιμότητας για εκείνες τις απαιτήσεις που έχουν περισσότερες από 5 δοκιμές. Επομένως, επιλέξτε τα κριτήρια φίλτρου ως "περισσότερο από"
- Εισαγάγετε μια τιμή. Σε αυτή την περίπτωση είναι '5'
- Κάντε κλικ στο "Ok"
Βήμα 7) Η ακόλουθη οθόνη εμφανίζεται στον χρήστη με όλες τις απαιτήσεις και τις αντίστοιχες δοκιμές εάν πληρούνται τα καθορισμένα κριτήρια του πίνακα ιχνηλασιμότητας.
Βήμα 8) Ο χρήστης μπορεί επίσης να κάνει κλικ στο «Δημιουργία πίνακα ιχνηλασιμότητας» που μπορεί να εξαχθεί στο excel.
- Επιλέξτε τις λεπτομέρειες για τις οποίες πρέπει να δημιουργηθεί ο πίνακας ιχνηλασιμότητας.
- Κάντε κλικ στο «Δημιουργία πίνακα ιχνηλασιμότητας».
Βήμα 9) Το παράθυρο διαλόγου Αποθήκευση αρχείου εμφανίζεται στο χρήστη.
- Επιλέξτε τη θέση όπου πρέπει να αποθηκευτεί ο πίνακας ιχνηλασιμότητας.
- Εισαγάγετε το Όνομα αρχείου
- Κάντε κλικ στο «Αποθήκευση».
Βήμα 10) Κάνοντας κλικ στο κουμπί "Αποθήκευση", ο πίνακας ιχνηλασιμότητας δημιουργείται στον χρήστη.
Ακολουθεί μια ενότητα βίντεο σχετικά με τις απαιτήσεις
Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο
βασικά φαγητά: -
- Η ενότητα απαιτήσεων στο QualityCenter χρησιμοποιείται για την αποθήκευση των Απαιτήσεων Δοκιμών σας. Με βάση αυτές τις αποθηκευμένες απαιτήσεις θα δημιουργήσετε τις δοκιμές σας.
- Μια απαίτηση γονέα θα μπορούσε να έχει απαίτηση παιδιού.
- Σε κάθε απαίτηση εκχωρείται ένα μοναδικό αναγνωριστικό για αναγνώριση.