- Ο ορισμός των απαιτήσεων είναι μία από τις προκαταρκτικές φάσεις του κύκλου ζωής ανάπτυξης λογισμικού.
- Ο ορισμός απαιτήσεων αναφέρεται σε αυτό που πρέπει να παραδοθεί στους πελάτες στο τέλος αυτής της συγκεκριμένης έκδοσης.
- Ο καθορισμός απαιτήσεων με συντομία και σαφήνεια εκ των προτέρων θα είχε ως αποτέλεσμα την ελάχιστη επανεξέταση μετά την ολοκλήρωση της ανάπτυξης.
- Αυτή η ενότητα στο ALM επιτρέπει στους χρήστες να καθορίζουν, να διαχειρίζονται και να παρακολουθούν τις απαιτήσεις.
Θα χρησιμοποιήσουμε το δείγμα εφαρμογής (GURU99 Banking) για να το κατανοήσουμε καλύτερα.
Σε αυτό το σεμινάριο θα μάθουμε
- Πώς να δημιουργήσετε απαίτηση
- Πώς να ανεβάσετε την απαίτηση χρησιμοποιώντας το Microsoft Excel
- Τρόπος εκτέλεσης Ανάλυσης Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)
Πώς να δημιουργήσετε Απαιτήσεις
Βήμα 1) Κάντε κλικ στο «Απαιτήσεις» στην ενότητα «Απαιτήσεις».
Βήμα 2) Ας διατηρήσουμε όλες τις απαιτήσεις για αυτήν την κυκλοφορία (2017 R1) σε έναν συγκεκριμένο φάκελο, έτσι ώστε να είναι εύκολο για εμάς να έχουμε πρόσβαση. Επιπλέον, θα θέλαμε να δείξουμε τη διάκριση μεταξύ των απαιτήσεων «Λειτουργική» και «Μη Λειτουργική» τοποθετώντας τις σε διαφορετικούς φακέλους.
- Κάντε κλικ στο εικονίδιο «Νέος φάκελος» στην ενότητα Απαιτήσεις
- Εισαγάγετε το όνομα του φακέλου ως " 2017 R1 " για να προσδιορίσετε εύκολα τις απαιτήσεις για αυτήν την έκδοση.
Βήμα 3) Ο δημιουργημένος φάκελος θα εμφανιστεί όπως φαίνεται παρακάτω.
Βήμα 4) Τώρα ας δημιουργήσουμε ένα φάκελο για « Λειτουργικές» Απαιτήσεις όπου διατηρούνται όλα τα έγγραφα λειτουργικών απαιτήσεων / στοιχεία εργασίας.
Βήμα 5) Ο δημιουργημένος φάκελος θα εμφανίζεται στην ενότητα « Απαιτήσεις» όπως φαίνεται παρακάτω.
Βήμα 6) Παρομοίως δημιουργήστε φάκελο "Non Functional" Κατά τη δημιουργία τόσο του λειτουργικού όσο και του μη λειτουργικού φακέλου, θα έχουμε τη δομή του φακέλου όπως φαίνεται παρακάτω.
Βήμα 7) Κάντε κλικ στο εικονίδιο "Νέες απαιτήσεις" στη σελίδα απαιτήσεων όπως φαίνεται παρακάτω.
Ανοίγει ο διάλογος «Νέες απαιτήσεις» και ο χρήστης πρέπει να εισαγάγει τα ακόλουθα υποχρεωτικά πεδία.
- Εισαγάγετε το όνομα της απαίτησης
- Επιλέξτε τον τύπο απαίτησης
Βήμα 8) Ο χρήστης μπορεί επίσης να εισαγάγει τα ακόλουθα μη υποχρεωτικά πεδία.
- Συντάκτης
- Προτεραιότητα
- Αξιολογήθηκε
- Απελευθέρωση στόχου
- Κύκλος στόχος
- Περιγραφή και σχόλια.
Βήμα 9) Οι απαιτήσεις επιτρέπουν επίσης στους χρήστες να εισάγουν τις απαιτήσεις σε μορφή " εμπλουτισμένου κειμένου " απευθείας όπως φαίνεται παρακάτω.
Βήμα 10) Συνήθως, οι απαιτήσεις καταγράφονται σε ένα έγγραφο λέξεων. Μεταφορτώνονται στην καρτέλα συνημμένων, όπως φαίνεται παρακάτω. Η ALM υποστηρίζει επίσης όλους τους άλλους τύπους αρχείων όπως .xls, .jpg.webp κ.λπ. Μετά τη μεταφόρτωση, κάντε κλικ στο κουμπί Υποβολή.
Βήμα 11) Η απαίτηση θα εμφανίζεται στον χρήστη όπως φαίνεται παρακάτω:
Τρόπος μεταφόρτωσης απαιτήσεων χρησιμοποιώντας το Microsoft Excel
Μερικές φορές, ο χρήστης δεν δημιουργεί απαιτήσεις με μη αυτόματο τρόπο. Είναι εύκολο να φορτώσετε όλες τις απαιτήσεις μαζικά παρά να δημιουργήσετε καθεμία από αυτές, κάτι που είναι χρονοβόρα διαδικασία. Προκειμένου να διευκολυνθεί η μεταφόρτωση στο ALM, η HP έχει δημιουργήσει ένα Addin με το οποίο ο χρήστης μπορεί να ανεβάσει απευθείας από το 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 Add-in για σύνδεση ALM 12.00.
Βήμα 4) Επιλέξτε HP-ALM Microsoft Excel Add-in για σύνδεση 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) Επιλέξτε τον τομέα, το όνομα του έργου στο οποίο θα θέλαμε να ανεβάσετε τις απαιτήσεις και κάντε κλικ στο «Επόμενο».
Βήμα 4) Επιλέξτε τον τύπο δεδομένων που θα θέλαμε να ανεβάσετε. Σε αυτήν την περίπτωση, είναι απαιτήσεις. Μπορούμε επίσης να ανεβάσουμε δοκιμές / ελαττώματα τα οποία θα το αντιμετωπίσουμε αργότερα.
Βήμα 5) Εισαγάγετε το όνομα νέου χάρτη. Η πρώτη επιλογή, "Επιλογή χάρτη" είναι απενεργοποιημένη επειδή δεν έχουμε δημιουργήσει χάρτη μέχρι στιγμής. Ως εκ τούτου, πρέπει να δημιουργήσουμε νέο όνομα χάρτη και να κάνουμε κλικ στο «Επόμενο» Δεν έχουμε επιλέξει «Δημιουργία προσωρινού χάρτη», καθώς θα θέλαμε να το ξαναχρησιμοποιούμε κάθε φορά για τη μεταφόρτωση «Απαιτήσεων».
Βήμα 5β) Σε αυτόν τον διάλογο, ο χρήστης πρέπει να επιλέξει τη συμπεριφορά τύπου απαίτησης. Εάν ανεβάζουμε μόνο έναν τύπο απαίτησης, τότε θα πρέπει να επιλέξουμε "Τύπος μίας απαίτησης".
Ανεβάζουμε διαφορετικούς τύπους απαιτήσεων. Ως εκ τούτου, πρέπει να αντιστοιχίσουμε την αντίστοιχη στήλη στο excel. Σύμφωνα με το πρότυπο μας, η στήλη «Ε» φέρει τον τύπο απαίτησης.
Βήμα 6) Όταν κάνετε κλικ στο «Επόμενο», ανοίγει ο διάλογος χαρτογράφησης όπως φαίνεται παρακάτω.
- Τα στοιχεία πλέγματος αριστερού παραθύρου που παρατίθενται αντιστοιχούν στα πεδία που είναι διαθέσιμα για μεταφόρτωση στο HP ALM. Λάβετε υπόψη ότι τα πεδία που φέρουν την ένδειξη «ΚΟΚΚΙΝΟ» πρέπει να αντιστοιχιστούν καθώς είναι υποχρεωτικά πεδία.
- Τα στοιχεία πλέγματος δεξιού παραθύρου αναφέρονται στα πεδία που έχουν αντιστοιχιστεί έτσι ώστε οι τιμές στο Excel να ρέουν σε αυτά τα αντίστοιχα πεδία του ALM.
Τώρα ας καταλάβουμε πώς να χαρτογραφήσουμε τα πεδία στο Excel έναντι των πεδίων στο ALM.
Επιλέξτε το πεδίο που θα ήθελε να χαρτογραφήσει ο χρήστης και κάντε κλικ στο κουμπί βέλους όπως φαίνεται παρακάτω.
Εισαγάγετε το όνομα στήλης στο Excel που αντιστοιχεί στο κατάλληλο όνομα στήλης στο HP ALM.
Αντιστοιχίστε όλες τις απαιτούμενες στήλες στο Excel με τα κατάλληλα πεδία στο HP ALM. Αφού αντιστοιχίσετε όλα τα απαιτούμενα πεδία, κάντε κλικ στο «Εξαγωγή».
Βήμα 8) Μετά την επιτυχή μεταφόρτωση, το ALM εμφανίζει το μήνυμα όπως φαίνεται παρακάτω. Εάν εμφανιστούν σφάλματα, διορθώστε το πρόβλημα και δοκιμάστε να το ανεβάσετε ξανά.
Βήμα 11) Τώρα ας επαληθεύσουμε το ίδιο στην καρτέλα «Απαιτήσεις». Όλες οι λεπτομέρειες των απαιτήσεων, συμπεριλαμβανομένων των συνημμένων, μεταφορτώνονται όπως φαίνεται παρακάτω.
Πώς να κάνετε Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)
Μόλις ο χρήστης χαρτογραφήσει όλες τις απαιτήσεις, τις δοκιμές και τα ελαττώματα όπως συζητήθηκαν σε κάθε ένα από αυτά τα κεφάλαια, θα είμαστε σε θέση να δημιουργήσουμε ανάλυση κάλυψης και Matrix ιχνηλασιμότητας
Η Ανάλυση Κάλυψης μάς βοηθά να κατανοήσουμε την κάλυψη των δοκιμών σε μια συγκεκριμένη απαίτηση και λεπτομέρειες σχετικά με τον αριθμό των δοκιμών που πέρασαν / απέτυχαν / δεν εκτελέστηκαν.
Βήμα 1) Μεταβείτε στην ενότητα απαιτήσεων και κάντε κλικ στο μενού «Προβολή» και επιλέξτε «Ανάλυση κάλυψης».
Βήμα 2) Η ανάλυση κάλυψης θα δημιουργηθεί έναντι καθεμιάς από τις απαιτήσεις που τίθενται στην ενότητα "Απαίτηση καρτέλας" με ενοποιημένη κατάσταση σε επίπεδο φακέλου.
Βήμα 3) Κατά την επέκταση του φακέλου, η ανάλυση κάλυψης θα εμφανιστεί όπως φαίνεται παρακάτω.
Βήμα 4) Κάντε κλικ σε κάθε ένα από αυτά τα ιδιότητα ανάλυση κάλυψης για να πάρει ένα τρυπάνι κάτω έκθεση.
- Κάντε κλικ στην Κατάσταση συγκεκριμένης απαίτησης. Η ανάλυση κάλυψης θα εμφανιστεί με τον αριθμό των βλαβών.
- Κάντε κλικ στην επιλογή "Εμφάνιση δοκιμαστικής κάλυψης" που θα εμφανίσει τη λεπτομερή κατάσταση δοκιμής που επισυνάπτεται στην επιλεγμένη απαίτηση
Βήμα 5) Όταν κάνετε κλικ στο «Εμφάνιση δοκιμαστικής κάλυψης», θα εμφανιστεί η κατάσταση εκτέλεσης δοκιμής με την επιλεγμένη απαίτηση.
Πίνακας ιχνηλασιμότητας:
- Το Traceability Matrix επιτρέπει στους χρήστες να προσδιορίζουν την έκταση των σχέσεων μεταξύ απαιτήσεων και άλλων απαιτήσεων (ή) μεταξύ απαιτήσεων και δοκιμών.
- Το Traceability Matrix παραθέτει τις απαιτήσεις πηγής και τις σχετικές απαιτήσεις και δοκιμές. Το Matrix εμφανίζει τον συνολικό αριθμό σχέσεων για κάθε απαίτηση πηγής.
Βήμα 1) Το πρώτο βήμα είναι να μεταβείτε στο μενού «Προβολή» και να επιλέξετε «μήτρα ιχνηλασιμότητας».
Βήμα 2) Η σελίδα μήτρα ιχνηλασιμότητας ανοίγει όπως φαίνεται παρακάτω.
- Κάντε κλικ στην επιλογή "Διαμόρφωση μήτρα ιχνηλασιμότητας"
- Ανοίγει ο διάλογος «Διαμόρφωση μήτρας ιχνηλασιμότητας».
Βήμα 3) Τα κριτήρια για τη δημιουργία του πίνακα ιχνηλασιμότητας παρουσιάζονται παρακάτω.
- Κάντε κλικ στο "Φίλτρο" στην ενότητα "Ορισμός απαιτήσεων πηγής"
- Ανοίγει ο διάλογος «Απαιτήσεις φίλτρου». Κάντε κλικ στο κουμπί κριτηρίων φίλτρου.
- Επιλέξτε Άνοιγμα διαλόγου κριτηρίων φίλτρου. Επιλέξτε «Λειτουργικό» από τη λίστα
- Κάντε κλικ στο «ΟΚ».
Βήμα 4) Ο διάλογος απαίτησης φίλτρου εμφανίζει τα κριτήρια φίλτρου όπως επιλέγονται από τον χρήστη. Κάντε κλικ στο «ΟΚ».
Βήμα 5) Εμφανίζεται ο διάλογος διαμόρφωσης ιχνηλασιμότητας
- Με το επιλεγμένο «Τύπος Απαίτησης»
- Κάντε κλικ στο σύνδεσμο "Φίλτρο κατά συνδεδεμένες δοκιμές".
Βήμα 6) Ας δημιουργήσουμε τον πίνακα ιχνηλασιμότητας μεταξύ απαιτήσεων και δοκιμών. Ως εκ τούτου, κάνοντας κλικ στο "Φίλτρο με συνδεδεμένες δοκιμές", εμφανίζεται ο ακόλουθος διάλογος στον χρήστη.
- Ενεργοποίηση "Φίλτρο με συνδεδεμένες δοκιμές".
- Επιλέξτε "Συνδεδεμένος" στις ακόλουθες δοκιμές.
- Ας δημιουργήσουμε τον πίνακα ιχνηλασιμότητας για τις απαιτήσεις που έχουν λάβει περισσότερες από 5 δοκιμές. Ως εκ τούτου, επιλέξτε τα κριτήρια φίλτρου ως «περισσότερα από»
- Εισαγάγετε μια τιμή. Σε αυτήν την περίπτωση είναι «5»
- Κάντε κλικ στο "Ok"
Βήμα 7) Η ακόλουθη οθόνη εμφανίζεται στο χρήστη με όλες τις απαιτήσεις και τις αντίστοιχες δοκιμές της, εάν πληρούνται τα καθορισμένα κριτήρια μήτρας ιχνηλασιμότητας.
Βήμα 8) Ο χρήστης μπορεί επίσης να κάνει κλικ στο «Δημιουργία μήτρα ιχνηλασιμότητας» που μπορεί να εξαχθεί για να υπερέχει.
- Επιλέξτε τις λεπτομέρειες για τις οποίες πρέπει να δημιουργηθεί η μήτρα ιχνηλασιμότητας.
- Κάντε κλικ στην επιλογή "Δημιουργία μήτρα ιχνηλασιμότητας".
Βήμα 9) Ο διάλογος αποθήκευσης αρχείων εμφανίζεται στον χρήστη.
- Επιλέξτε τη θέση όπου πρέπει να αποθηκευτεί η μήτρα ιχνηλασιμότητας.
- Εισαγάγετε το όνομα αρχείου
- Κάντε κλικ στην επιλογή "Αποθήκευση".
Βήμα 10) Κάνοντας κλικ στο κουμπί "Αποθήκευση", ο πίνακας ιχνηλασιμότητας δημιουργείται στον χρήστη.
Εδώ είναι μια ενότητα Video on Requirements
Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο
βασικές επιλογές: -
- Η ενότητα απαιτήσεων στο QualityCenter χρησιμοποιείται για την αποθήκευση των απαιτήσεων δοκιμής. Με βάση αυτές τις αποθηκευμένες απαιτήσεις, θα δημιουργήσετε τις δοκιμαστικές σας θήκες.
- Μια απαίτηση γονέα θα μπορούσε να έχει απαίτηση για παιδιά.
- Σε κάθε απαίτηση εκχωρείται ένα μοναδικό αναγνωριστικό για αναγνώριση.