Modulul de cerințe din tutorialul HP ALM (Centrul de calitate).
- Definirea cerințelor este una dintre fazele preliminare pentru ciclul de viață al dezvoltării software.
- Definirea cerințelor se referă la ceea ce trebuie să fie livrat clienților la sfârșitul acelei versiuni specifice.
- Stabilirea în avans a cerințelor cu concizie și claritate ar avea ca rezultat o reluare minimă după finalizarea dezvoltării.
- Acest modul din ALM permite utilizatorilor să definească, să gestioneze și să urmărească cerințele.
Vom folosi aplicația exemplu (GURU99 Banking) pentru a o înțelege mai bine.
Cum se creează cerințe
Pas 1) Faceți clic pe „Cerințe” în modulul „Cerințe”.
Pas 2) Să menținem toate cerințele pentru această versiune (2017 R1) într-un folder specific, astfel încât să ne fie ușor de accesat. În plus, am dori să arătăm diferența dintre cerințele „Funcționale” și „Nefuncționale”, plasându-le în foldere diferite.
- Faceți clic pe pictograma „Folder nou” din Modulul de cerințe
- Introduceți numele folderului ca „2017 R1” pentru a identifica cu ușurință cerințele pentru această versiune.
Pas 3) Dosarul creat va fi afișat așa cum este afișat mai jos.
Pas 4) Acum haideți să creăm un folder pentru 'Funcţional' Cerințe în care sunt menținute toate documentele de cerințe funcționale/articolele de lucru.
Pas 5) Dosarul creat va fi afișat în „cerinte' modul așa cum se arată mai jos.
Pas 6) În mod similar, creați dosarul „Nefuncțional”. La crearea ambelor foldere funcționale și nefuncționale, vom avea structura folderului așa cum se arată mai jos.
Pas 7) Faceți clic pe pictograma „Cerințe noi” în pagina de cerințe, așa cum se arată mai jos.
Se deschide dialogul „Cerințe noi”, iar utilizatorul trebuie să introducă următoarele câmpuri obligatorii.
- Introduceți numele cerinței
- Selectați tipul de cerințe
Pas 8) Utilizatorul poate introduce, de asemenea, următoarele câmpuri neobligatorii.
- Autor
- Prioritate
- Revprivit
- Target Eliberați
- Target Ciclu
- Description și Comentarii.
Pas 9) Cerințe le permite utilizatorilor să introducă cerințele în „Text îmbogățitformat direct așa cum se arată mai jos.
Pas 10) De obicei, cerințele sunt captate într-un document Word. Acestea vor fi încărcate în fila atașamente, așa cum se arată mai jos. ALM acceptă, de asemenea, toate celelalte tipuri de fișiere, cum ar fi .xls, .jpg etc. După încărcare, faceți clic pe butonul Trimitere.
Pas 11) Cerința va fi afișată utilizatorului după cum se arată mai jos:
Cum să încărcați cerințe folosind Microsoft Excel
Uneori, utilizatorul nu va crea cerințe manual. Este ușor să încărcați toate cerințele în bloc, mai degrabă decât să le creați una câte una, ceea ce este un proces care consumă timp. Pentru a facilita încărcarea în ALM, HP a creat un Addin cu care utilizatorul poate încărca direct din MS Excel/MS Word. Să înțelegem procedura pas cu pas pentru a încărca cerințele în QC din Excel.
Pentru încărcarea cerințelor, trebuie să înțelegem fluxul de lucru:
Partea A – Descărcare
Pas 1) Navigați la pagina de pornire ALM http://localhost:8181/qcbin
și faceți clic pe „Instrumente” din lista de link-uri.
Pasul 2: Faceți clic pe linkul „Mai multe suplimente HP ALM” din pagina de suplimente, așa cum se arată mai jos.
Pasul 3) Selectați „Suplimente pentru Microsoft Aplicații” și selectați „Microsoft Excel' din link, deoarece am folosi programul de completare MS Excel pentru a încărca datele în HP-ALM.
Pas 3) Selectați HP-ALM Microsoft Link pentru suplimentul Excel pentru ALM 12.00.
Pas 4) Selectați HP-ALM Microsoft Link pentru suplimentul Excel pentru ALM 12.00. Utilizatorii pot consulta, de asemenea, Ghidul „Citiți-mă” și Ghidul „Suplimente”. După ce faceți clic pe link, fișierul de configurare a suplimentului va fi descărcat în locația implicită/locația selectată de utilizator.
Partea B – Instalare
Pas 1) Selectați programul de completare descărcat și efectuați un clic dreapta pe fișierul descărcat. Selectați „Executare ca administrator”.
Pas 2) Selectați programul de completare descărcat și efectuați un clic dreapta pe fișierul descărcat. Selectați „Run as Administrator” pentru a putea instala programul de completare.
Pas 3) Selectați tipul de instalare. Aici am selectat „Pentru toți utilizatorii”, care era setarea implicită. Dacă doriți să instalați numai pentru utilizatorul actual, selectați „Numai pentru utilizatorul actual” și faceți clic pe „Următorul”.
Pas 4) La finalizarea instalării, utilizatorul va primi mesajul de stare. Faceți clic pe butonul „Terminare”.
Pas 5) Pentru a verifica dacă programul de completare a fost instalat cu succes, deschideți Excel și navigați la fila „Suplimente”. Veți găsi o opțiune „Exportați în HP ALM”, ceea ce înseamnă că „suplimentul” a fost instalat cu succes.
Partea C – Încărcarea cerințelor în ALM
Pas 1) Înainte de a încărca cerințele din Excel, trebuie să pregătim Excelul astfel încât să poată fi încărcat.
- Selectați câmpurile pe care doriți să le încărcați în ALM și creați un antet în Excel pentru acele câmpuri.
- Introduceți date valide în fiecare dintre aceste câmpuri, așa cum se arată mai jos.
Pas 2) După ce selectați datele de încărcat, faceți clic pe „Exportați în HP ALM” din „Suplimente” .
Pas 3) Se deschide ALM Export Wizard. Introduceți adresa URL a serverului HP ALM și faceți clic pe „Next”.
Introduceți numele de utilizator și parola pentru autentificare și faceți clic pe „Următorul”.
Pas 3) Selectați domeniul, numele proiectului în care dorim să încărcăm cerințele și faceți clic pe „Următorul”.
Pas 4) Selectați tipul de date pe care dorim să le încărcăm. În acest caz, este vorba despre cerințe. Putem încărca și Teste/Defecte de care ne vom ocupa mai târziu.
Pas 5) Introduceți numele Hărții noi. Prima opțiune, „Selectați o hartă” este dezactivată deoarece nu am creat o hartă până acum. Prin urmare, ar trebui să creăm un nou nume de hartă și să facem clic pe „Următorul”. Nu am selectat „Creați o hartă temporară”, deoarece am dori să o reutilizam de fiecare dată pentru a încărca „Cerințe”.
Pasul 5b) În acest dialog, utilizatorul trebuie să aleagă comportamentul tipului de cerință. Dacă încărcăm un singur tip de cerință, atunci ar trebui să selectăm „Tip de cerință unică”.
Încărcăm diferite tipuri de cerințe. Prin urmare, trebuie să mapam față de coloana corespunzătoare în Excel. Conform șablonului nostru, coloana „E” conține tipul de cerințe.
Pas 6) După ce faceți clic pe „Următorul”, se deschide dialogul de mapare, așa cum se arată mai jos.
- Elementele de grilă din panoul din stânga care sunt listate corespund câmpurilor care sunt disponibile pentru încărcare în HP ALM. Vă rugăm să rețineți că câmpurile marcate cu „ROȘU” ar trebui să fie mapate, deoarece sunt câmpuri obligatorii.
- Elementele de grilă din panoul din dreapta se referă la câmpurile care sunt mapate, astfel încât valorile din Excel să curgă în acele câmpuri corespunzătoare ale ALM.
Acum să înțelegem cum să mapam câmpurile din Excel față de câmpurile din ALM.
Selectați câmpul pe care utilizatorul dorește să-l cartografiați și faceți clic pe butonul săgeată, așa cum se arată mai jos.
Introduceți numele coloanei în Excel care corespunde cu numele coloanei corespunzător din HP ALM.
Pas 8) După încărcarea cu succes, ALM afișează mesajul așa cum se arată mai jos. Dacă apar erori, remediați problema și încercați să le încărcați din nou.
Pasul 11) Acum, să verificăm același lucru în fila „Cerințe”. Toate detaliile cerințelor, inclusiv atașamentele, sunt încărcate așa cum se arată mai jos.
Cum se face analiza acoperirii (trasabilitatea cerințelor)
Odată ce utilizatorul a mapat toate cerințele, testele și defectele, așa cum s-a discutat în fiecare dintre acele capitole, vom putea genera analiza de acoperire și matrice de trasabilitate.
Analiza acoperirii ne ajută să înțelegem Testați acoperirea față de o cerință specifică și detalii despre numărul de teste trecute/eșuate/neexecutate.
Pas 1) Navigați la modulul de cerințe și faceți clic pe Meniul „Vizualizare” și selectați „Analiza acoperire”.
Pas 2) Analiza acoperirii va fi generată pentru fiecare dintre cerințele plasate în „Fila Cerințe” cu stare consolidată la nivel de folder.
Pas 3) La extinderea folderului, analiza acoperirii va fi afișată așa cum se arată mai jos.
Pas 4) Faceți clic pe fiecare dintre aceste stări de analiză a acoperirii pentru a obține un raport detaliat.
- Faceți clic pe Statusul unei anumite cerințe. Analiza acoperirii va fi afișată cu numărul de eșecuri.
- Faceți clic pe „Afișați acoperirea testului”, care va afișa starea detaliată a testului atașată cerinței selectate.
Pas 5) După ce faceți clic pe „Afișați acoperirea testului”, va fi afișată starea de execuție a testului în raport cu cerința selectată.
Matricea de trasabilitate:
- Matricea de trasabilitate permite utilizatorilor să determine amploarea relațiilor dintre cerințe și alte cerințe (sau) dintre cerințe și teste.
- Matricea de trasabilitate enumeră cerințele sursei și cerințele și testele asociate acestora. Matricea afișează numărul total de relații pentru fiecare cerință de sursă.
Pas 1) Primul pas este să navigați la meniul „Vizualizare” și să selectați „Matrice de trasabilitate”.
Pas 2) Pagina Matricea de trasabilitate se deschide așa cum se arată mai jos.
- Faceți clic pe „Configurați matricea de urmărire”
- Se deschide caseta de dialog „Configurare matrice de trasabilitate”.
Pas 3) Criteriile pentru generarea Matricei de trasabilitate sunt prezentate mai jos.
- Faceți clic pe „Filtrați” sub „Definiți cerințele sursei”
- Se deschide caseta de dialog „Cerințe de filtrare”. Faceți clic pe butonul criterii de filtrare.
- Se deschide caseta de dialog Selectare criterii de filtrare. Selectați „Funcțional” din listă
- Faceți clic pe „OK”.
Pas 4) Fereastra de dialog Cerință de filtrare afișează criteriile de filtrare așa cum sunt selectate de utilizator. Faceți clic pe „OK”.
Pas 5) Este afișat dialogul Configurare trasabilitate
- Cu „Tipul de cerințe” selectat
- Faceți clic pe linkul „Filtrați după testele legate”.
Pas 6) Să generăm matricea de trasabilitate între cerințe și teste. Prin urmare, după ce faceți clic pe „Filtrați după testele legate”, următorul dialog este afișat utilizatorului.
- Activați „Filtrați după testele conectate”.
- Selectați „Conectat la” următoarele teste.
- Să generăm matricea de trasabilitate pentru acele cerințe care au mai mult de 5 teste. Prin urmare, selectați criteriile de filtrare ca „mai mult decât”
- Introduceți o valoare. În acest caz este „5”
- Faceți clic pe „Ok”
Pas 7) Următorul ecran este afișat utilizatorului cu toate cerințele și testele corespunzătoare, dacă sunt îndeplinite criteriile specificate ale matricei de trasabilitate.
Pas 8) De asemenea, utilizatorul poate face clic pe „Generare matrice de urmărire”, care poate fi exportat în Excel.
- Selectați detaliile pentru care trebuie generată matricea de trasabilitate.
- Faceți clic pe „Generează matricea de urmărire”.
Pas 9) Fereastra de salvare a fișierului este afișată utilizatorului.
- Alegeți locația în care trebuie salvată matricea de trasabilitate.
- Introduceți numele fișierului
- Faceți clic pe „Salvați”.
Pas 10) După ce faceți clic pe butonul „Salvare”, matricea de trasabilitate este generată pentru utilizator.
Iată un modul Video despre cerințe
Clic aici dacă videoclipul nu este accesibil
concluzii cheie: -
- Modulul de cerințe din QualityCenter este utilizat pentru a stoca cerințele dvs. de testare. Pe baza acestor cerințe stocate, vă veți construi cazurile de testare.
- O cerință de părinte ar putea avea o cerință de copil.
- Fiecărei cerințe i se atribuie un ID unic pentru identificare.