Requirements Module στο Οδηγό HP ALM (Quality Center).

  • Ο καθορισμός των Απαιτήσεων είναι μία από τις προκαταρκτικές φάσεις για τον κύκλο ζωής ανάπτυξης λογισμικού.
  • Ο ορισμός των απαιτήσεων αναφέρεται στο τι πρέπει να παραδοθεί στους πελάτες στο τέλος της συγκεκριμένης έκδοσης.
  • Η εκ των προτέρων θέσπιση απαιτήσεων με συντομία και σαφήνεια θα είχε ως αποτέλεσμα την ελάχιστη επανεπεξεργασία μετά την ολοκλήρωση της ανάπτυξης.
  • Αυτή η ενότητα στο ALM επιτρέπει στους χρήστες να ορίζουν, να διαχειρίζονται και να παρακολουθούν τις απαιτήσεις.

Requirements Module στο HP ALM

Θα χρησιμοποιήσουμε το δείγμα εφαρμογής (GURU99 Banking) για να το κατανοήσουμε καλύτερα.

Requirements Module στο HP ALM

Πώς να δημιουργήσετε Απαιτήσεις

Βήμα 1) Κάντε κλικ στο «Απαιτήσεις» στη μονάδα «Απαιτήσεις».

Δημιουργία Απαιτήσεων

Βήμα 2) Ας διατηρήσουμε όλες τις απαιτήσεις για αυτήν την έκδοση (2017 R1) σε έναν συγκεκριμένο φάκελο, ώστε να είναι εύκολη η πρόσβαση σε αυτήν. Επιπλέον, θα θέλαμε να δείξουμε τη διάκριση μεταξύ των απαιτήσεων "Λειτουργικές" και "Μη λειτουργικές" τοποθετώντας τις σε διαφορετικούς φακέλους.

  1. Κάντε κλικ στο εικονίδιο «Νέος φάκελος» στην ενότητα Requirements Module
  2. Εισαγάγετε το όνομα του φακέλου ως "2017 R1” για να προσδιορίσετε εύκολα τις απαιτήσεις για αυτήν την έκδοση.

Δημιουργία Απαιτήσεων

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

Δημιουργία Απαιτήσεων

Βήμα 4) Τώρα ας δημιουργήσουμε έναν φάκελο για το 'Λειτουργικός' Απαιτήσεις όπου διατηρούνται όλα τα έγγραφα/στοιχεία εργασίας λειτουργικών απαιτήσεων.

Δημιουργία Απαιτήσεων

Βήμα 5) Ο δημιουργημένος φάκελος θα εμφανιστεί στο 'Απαιτήσεις' ενότητα όπως φαίνεται παρακάτω.

Δημιουργία Απαιτήσεων

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

Δημιουργία Απαιτήσεων

Βήμα 7) Κάντε κλικ στο εικονίδιο «Νέες Απαιτήσεις» στη σελίδα απαιτήσεων όπως φαίνεται παρακάτω.

Δημιουργία Απαιτήσεων

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

  1. Εισαγάγετε το όνομα της απαίτησης
  2. Επιλέξτε τον Τύπο Απαίτησης

Δημιουργία Απαιτήσεων

Βήμα 8) Ο χρήστης μπορεί επίσης να εισαγάγει τα ακόλουθα μη υποχρεωτικά πεδία.

  1. Μουσικός
  2. Προτεραιότητα
  3. Revβλέπε
  4. Target Απελευθερώστε
  5. Target Κύκλος
  6. Description και σχόλια.

Βήμα 9) Το Requirements επιτρέπει επίσης στους χρήστες να εισάγουν τις απαιτήσεις στο 'Πλούσιο κείμενο' μορφή απευθείας όπως φαίνεται παρακάτω.

Δημιουργία Απαιτήσεων

Βήμα 10) Συνήθως, οι απαιτήσεις αποτυπώνονται σε ένα έγγραφο word. Θα μεταφορτωθούν στην καρτέλα συνημμένα όπως φαίνεται παρακάτω. Το ALM υποστηρίζει επίσης όλους τους άλλους τύπους αρχείων όπως .xls, .jpg κ.λπ. Μετά τη μεταφόρτωση κάντε κλικ στο κουμπί Υποβολή.

Δημιουργία Απαιτήσεων

Βήμα 11) Η απαίτηση θα εμφανίζεται στον χρήστη όπως φαίνεται παρακάτω:

Δημιουργία Απαιτήσεων

Πώς να ανεβάσετε τις απαιτήσεις χρησιμοποιώντας Microsoft Excel

Μερικές φορές, ο χρήστης δεν δημιουργεί απαιτήσεις με μη αυτόματο τρόπο. Είναι εύκολο να ανεβάσετε όλες τις απαιτήσεις μαζικά αντί να δημιουργήσετε μία προς μία, κάτι που είναι μια χρονοβόρα διαδικασία. Για να διευκολύνει τη μεταφόρτωση στο ALM, η HP έχει δημιουργήσει ένα πρόσθετο με το οποίο ο χρήστης μπορεί να ανεβάσει απευθείας από το MS excel/MS Word. Ας κατανοήσουμε τη διαδικασία βήμα προς βήμα για τη μεταφόρτωση απαιτήσεων στο QC από το Excel.

Για τη μεταφόρτωση Απαιτήσεων, πρέπει να κατανοήσουμε τη ροή εργασίας:

Απαιτήσεις μεταφόρτωσης χρησιμοποιώντας Microsoft 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 έτσι ώστε να μπορεί να μεταφορτωθεί.

  1. Επιλέξτε τα Πεδία που θέλετε να ανεβάσετε στο ALM και δημιουργήστε μια κεφαλίδα στο Excel για αυτά τα πεδία.
  2. Εισαγάγετε έγκυρα δεδομένα σε καθένα από αυτά τα πεδία όπως φαίνεται παρακάτω.

Μεταφόρτωση απαιτήσεων στο ALM

Βήμα 2) Αφού επιλέξετε τα δεδομένα για αποστολή, κάντε κλικ στην επιλογή «Εξαγωγή σε HP ALM» από τα «Πρόσθετα» .

Μεταφόρτωση απαιτήσεων στο ALM

Βήμα 3) Ανοίγει ο Οδηγός εξαγωγής ALM. Εισαγάγετε τη διεύθυνση URL του διακομιστή HP ALM και κάντε κλικ στο «Επόμενο».

Μεταφόρτωση απαιτήσεων στο ALM

Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης για έλεγχο ταυτότητας και κάντε κλικ στο «Επόμενο».

Μεταφόρτωση απαιτήσεων στο ALM

Βήμα 3) Επιλέξτε το Domain, το Project Name στο οποίο θα θέλαμε να ανεβάσουμε τις απαιτήσεις και κάντε κλικ στο "Next".

Μεταφόρτωση απαιτήσεων στο ALM

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

Μεταφόρτωση απαιτήσεων στο ALM

Βήμα 5) Εισαγάγετε το όνομα του νέου χάρτη. Η πρώτη επιλογή, "Επιλογή χάρτη" ​​είναι απενεργοποιημένη επειδή δεν έχουμε δημιουργήσει χάρτη μέχρι στιγμής. Ως εκ τούτου, θα πρέπει να δημιουργήσουμε νέο όνομα χάρτη και να κάνουμε κλικ στο «Επόμενο». Δεν έχουμε επιλέξει "Δημιουργία προσωρινού χάρτη", καθώς θα θέλαμε να επαναχρησιμοποιούμε κάθε φορά για τη μεταφόρτωση "Απαιτήσεις".

Μεταφόρτωση απαιτήσεων στο ALM

Βήμα 5β) Σε αυτό το παράθυρο διαλόγου, ο χρήστης πρέπει να επιλέξει τη συμπεριφορά τύπου απαίτησης. Εάν ανεβάζουμε μόνο έναν τύπο απαίτησης, τότε θα πρέπει να επιλέξουμε «Μοναδικός τύπος απαίτησης».

Ανεβάζουμε διαφορετικούς τύπους απαιτήσεων. Ως εκ τούτου, πρέπει να αντιστοιχίσουμε την αντίστοιχη στήλη στο excel. Σύμφωνα με το πρότυπό μας, η στήλη 'E' φέρει τον τύπο απαίτησης.

Μεταφόρτωση απαιτήσεων στο ALM

Βήμα 6) Κάνοντας κλικ στο «Επόμενο», ανοίγει το παράθυρο διαλόγου αντιστοίχισης όπως φαίνεται παρακάτω.

  1. Τα στοιχεία πλέγματος του αριστερού παραθύρου που παρατίθενται αντιστοιχούν στα πεδία που είναι διαθέσιμα για μεταφόρτωση στο HP ALM. Λάβετε υπόψη ότι τα πεδία που επισημαίνονται με «ΚΟΚΚΙΝΟ» πρέπει να αντιστοιχιστούν καθώς είναι υποχρεωτικά πεδία.
  2. Τα στοιχεία πλέγματος του δεξιού παραθύρου αναφέρονται στα πεδία που αντιστοιχίζονται έτσι ώστε οι τιμές στο Excel να ρέουν σε αυτά τα αντίστοιχα πεδία του ALM.

Μεταφόρτωση απαιτήσεων στο ALM

Τώρα ας καταλάβουμε πώς να αντιστοιχίσουμε τα πεδία στο Excel με τα πεδία στο ALM.

Επιλέξτε το Πεδίο που ο χρήστης θα ήθελε να αντιστοιχίσει και κάντε κλικ στο κουμπί βέλους όπως φαίνεται παρακάτω.

Μεταφόρτωση απαιτήσεων στο ALM

Εισαγάγετε το όνομα της στήλης στο Excel που αντιστοιχεί στο κατάλληλο όνομα στήλης στο HP ALM.

Μεταφόρτωση απαιτήσεων στο ALM

Αντιστοιχίστε όλες τις απαιτούμενες στήλες στο excel με τα κατάλληλα πεδία στο HP ALM. Αφού αντιστοιχίσετε όλα τα απαιτούμενα πεδία, κάντε κλικ στο «Εξαγωγή».

Μεταφόρτωση απαιτήσεων στο ALM

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

Μεταφόρτωση απαιτήσεων στο ALM

Βήμα 11) Τώρα ας επαληθεύσουμε το ίδιο στην καρτέλα «Απαιτήσεις». Όλες οι λεπτομέρειες απαίτησης, συμπεριλαμβανομένων των συνημμένων, μεταφορτώνονται όπως φαίνεται παρακάτω.

Μεταφόρτωση απαιτήσεων στο ALM

Πώς να κάνετε Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

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

Η Ανάλυση Κάλυψης μας βοηθά να κατανοήσουμε το Δοκιμή κάλυψης σε σχέση με μια συγκεκριμένη απαίτηση και λεπτομέρειες σχετικά με τον αριθμό των δοκιμών που πέρασαν/απέτυχαν/δεν εκτελέστηκαν.

Βήμα 1) Μεταβείτε στην ενότητα απαιτήσεων και κάντε κλικ στο μενού «Προβολή» και επιλέξτε «Ανάλυση κάλυψης».

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

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

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

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

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Βήμα 4) Κάντε κλικ σε καθεμία από αυτές τις καταστάσεις ανάλυσης κάλυψης για να λάβετε μια αναλυτική αναφορά.

  1. Κάντε κλικ στην Κατάσταση μιας συγκεκριμένης Απαίτησης. Η Ανάλυση κάλυψης θα εμφανιστεί με τον αριθμό των αστοχιών.
  2. Κάντε κλικ στην «Εμφάνιση κάλυψης δοκιμής» που θα εμφανίσει τη λεπτομερή κατάσταση δοκιμής που επισυνάπτεται στην επιλεγμένη απαίτηση.

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Βήμα 5) Κάνοντας κλικ στο "Εμφάνιση κάλυψης δοκιμής", θα εμφανιστεί η κατάσταση εκτέλεσης της δοκιμής σε σχέση με την επιλεγμένη απαίτηση.

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Πίνακας ιχνηλασιμότητας:

  • The Πίνακας ιχνηλασιμότητας δίνει τη δυνατότητα στους χρήστες να προσδιορίσουν την έκταση των σχέσεων μεταξύ απαιτήσεων και άλλων απαιτήσεων (ή) μεταξύ απαιτήσεων και δοκιμών.
  • Ο πίνακας ιχνηλασιμότητας παραθέτει τις απαιτήσεις πηγής και τις σχετικές απαιτήσεις και δοκιμές. Ο πίνακας εμφανίζει τον συνολικό αριθμό σχέσεων για κάθε απαίτηση πηγής.

Βήμα 1) Το πρώτο βήμα είναι να μεταβείτε στο μενού "Προβολή" και να επιλέξετε "Μήτρα Ιχνηλασιμότητας".

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Βήμα 2) Η σελίδα Traceability Matrix ανοίγει όπως φαίνεται παρακάτω.

  • Κάντε κλικ στην επιλογή "Διαμόρφωση πίνακα ιχνηλασιμότητας"
  • Ανοίγει ο διάλογος «Ρύθμιση παραμέτρων μήτρας ιχνηλασιμότητας».

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Βήμα 3) Τα κριτήρια για τη δημιουργία του πίνακα ιχνηλασιμότητας φαίνονται παρακάτω.

  • Κάντε κλικ στο «Φίλτρο» στην περιοχή «Καθορισμός απαιτήσεων πηγής»
  • Ανοίγει ο διάλογος «Απαιτήσεις φίλτρου». Κάντε κλικ στο κουμπί κριτηρίων φίλτρου.
  • Επιλέξτε Ανοίγει ο διάλογος κριτηρίων φίλτρου. Επιλέξτε «Λειτουργικό» από τη λίστα
  • Κάντε κλικ στο «ΟΚ».

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Βήμα 4) Το παράθυρο διαλόγου Απαιτήσεις φίλτρου εμφανίζει τα κριτήρια φίλτρου όπως έχουν επιλεγεί από τον χρήστη. Κάντε κλικ στο 'OK'.

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Βήμα 5) Εμφανίζεται το παράθυρο διαλόγου Configure Traceability

  1. Με τον επιλεγμένο «Τύπος Απαίτησης»
  2. Κάντε κλικ στο σύνδεσμο «Φιλτράρισμα κατά συνδεδεμένες δοκιμές».

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

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

  1. Ενεργοποιήστε το "Φιλτράρισμα κατά συνδεδεμένες δοκιμές".
  2. Επιλέξτε «Σύνδεση με» τις ακόλουθες δοκιμές.
  3. Ας δημιουργήσουμε τη μήτρα ιχνηλασιμότητας για εκείνες τις απαιτήσεις που έχουν περισσότερες από 5 δοκιμές. Επομένως, επιλέξτε τα κριτήρια φίλτρου ως "περισσότερο από"
  4. Εισαγάγετε μια τιμή. Σε αυτή την περίπτωση είναι '5'
  5. Κάντε κλικ στο "Ok"

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Βήμα 7) Η ακόλουθη οθόνη εμφανίζεται στον χρήστη με όλες τις απαιτήσεις και τις αντίστοιχες δοκιμές εάν πληρούνται τα καθορισμένα κριτήρια του πίνακα ιχνηλασιμότητας.

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Βήμα 8) Ο χρήστης μπορεί επίσης να κάνει κλικ στο «Δημιουργία πίνακα ιχνηλασιμότητας» που μπορεί να εξαχθεί στο excel.

  1. Επιλέξτε τις λεπτομέρειες για τις οποίες πρέπει να δημιουργηθεί ο πίνακας ιχνηλασιμότητας.
  2. Κάντε κλικ στο «Δημιουργία πίνακα ιχνηλασιμότητας».

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Βήμα 9) Το παράθυρο διαλόγου Αποθήκευση αρχείου εμφανίζεται στο χρήστη.

  1. Επιλέξτε τη θέση όπου πρέπει να αποθηκευτεί ο πίνακας ιχνηλασιμότητας.
  2. Εισαγάγετε το Όνομα αρχείου
  3. Κάντε κλικ στο «Αποθήκευση».

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

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

Ανάλυση Κάλυψης (Ιχνηλασιμότητα Απαιτήσεων)

Ακολουθεί μια ενότητα βίντεο σχετικά με τις απαιτήσεις

Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο

βασικά φαγητά: -

  • Η ενότητα απαιτήσεων στο QualityCenter χρησιμοποιείται για την αποθήκευση των Απαιτήσεων Δοκιμών σας. Με βάση αυτές τις αποθηκευμένες απαιτήσεις θα δημιουργήσετε τις δοκιμές σας.
  • Μια απαίτηση γονέα θα μπορούσε να έχει απαίτηση παιδιού.
  • Σε κάθε απαίτηση εκχωρείται ένα μοναδικό αναγνωριστικό για αναγνώριση.