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.

Modulul de cerințe în HP ALM

Vom folosi aplicația exemplu (GURU99 Banking) pentru a o înțelege mai bine.

Modulul de cerințe în HP ALM

Cum se creează cerințe

Pas 1) Faceți clic pe „Cerințe” în modulul „Cerințe”.

Creați 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.

  1. Faceți clic pe pictograma „Folder nou” din Modulul de cerințe
  2. Introduceți numele folderului ca „2017 R1” pentru a identifica cu ușurință cerințele pentru această versiune.

Creați cerințe

Pas 3) Dosarul creat va fi afișat așa cum este afișat mai jos.

Creați cerințe

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.

Creați cerințe

Pas 5) Dosarul creat va fi afișat în „cerinte' modul așa cum se arată mai jos.

Creați cerințe

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.

Creați cerințe

Pas 7) Faceți clic pe pictograma „Cerințe noi” în pagina de cerințe, așa cum se arată mai jos.

Creați cerințe

Se deschide dialogul „Cerințe noi”, iar utilizatorul trebuie să introducă următoarele câmpuri obligatorii.

  1. Introduceți numele cerinței
  2. Selectați tipul de cerințe

Creați cerințe

Pas 8) Utilizatorul poate introduce, de asemenea, următoarele câmpuri neobligatorii.

  1. Autor
  2. Prioritate
  3. Revprivit
  4. Target Eliberați
  5. Target Ciclu
  6. 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.

Creați cerințe

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.

Creați cerințe

Pas 11) Cerința va fi afișată utilizatorului după cum se arată mai jos:

Creați cerințe

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:

Încărcați Cerințe folosind Microsoft Excel

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.

Cerințe de descărcare

Pasul 2: Faceți clic pe linkul „Mai multe suplimente HP ALM” din pagina de suplimente, așa cum se arată mai jos.

Cerințe de descărcare

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.

Cerințe de descărcare

Pas 3) Selectați HP-ALM Microsoft Link pentru suplimentul Excel pentru ALM 12.00.

Cerințe de descărcare

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.

Cerințe de descărcare

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”.

Instalarea cerințelor

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.

Instalarea cerințelor

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”.

Instalarea cerințelor

Pas 4) La finalizarea instalării, utilizatorul va primi mesajul de stare. Faceți clic pe butonul „Terminare”.

Instalarea cerințelor

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.

Instalarea cerințelor

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.

  1. 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.
  2. Introduceți date valide în fiecare dintre aceste câmpuri, așa cum se arată mai jos.

Încărcarea cerințelor în ALM

Pas 2) După ce selectați datele de încărcat, faceți clic pe „Exportați în HP ALM” din „Suplimente” .

Încărcarea cerințelor în ALM

Pas 3) Se deschide ALM Export Wizard. Introduceți adresa URL a serverului HP ALM și faceți clic pe „Next”.

Încărcarea cerințelor în ALM

Introduceți numele de utilizator și parola pentru autentificare și faceți clic pe „Următorul”.

Încărcarea cerințelor în ALM

Pas 3) Selectați domeniul, numele proiectului în care dorim să încărcăm cerințele și faceți clic pe „Următorul”.

Încărcarea cerințelor în ALM

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.

Încărcarea cerințelor în ALM

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”.

Încărcarea cerințelor în ALM

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.

Încărcarea cerințelor în ALM

Pas 6) După ce faceți clic pe „Următorul”, se deschide dialogul de mapare, așa cum se arată mai jos.

  1. 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.
  2. 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.

Încărcarea cerințelor în 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.

Încărcarea cerințelor în ALM

Introduceți numele coloanei în Excel care corespunde cu numele coloanei corespunzător din HP ALM.

Încărcarea cerințelor în ALM

Hartați toate coloanele necesare în Excel cu câmpurile corespunzătoare din HP ALM. După maparea tuturor câmpurilor necesare, faceți clic pe „Export”.

Încărcarea cerințelor în 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.

Încărcarea cerințelor în ALM

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.

Încărcarea cerințelor în ALM

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”.

Analiza acoperirii (trasabilitatea cerințelor)

Pas 2) Analiza acoperirii va fi generată pentru fiecare dintre cerințele plasate în „Fila Cerințe” cu stare consolidată la nivel de folder.

Analiza acoperirii (trasabilitatea cerințelor)

Pas 3) La extinderea folderului, analiza acoperirii va fi afișată așa cum se arată mai jos.

Analiza acoperirii (trasabilitatea cerințelor)

Pas 4) Faceți clic pe fiecare dintre aceste stări de analiză a acoperirii pentru a obține un raport detaliat.

  1. Faceți clic pe Statusul unei anumite cerințe. Analiza acoperirii va fi afișată cu numărul de eșecuri.
  2. Faceți clic pe „Afișați acoperirea testului”, care va afișa starea detaliată a testului atașată cerinței selectate.

Analiza acoperirii (trasabilitatea cerințelor)

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ă.

Analiza acoperirii (trasabilitatea cerințelor)

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”.

Analiza acoperirii (trasabilitatea cerințelor)

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”.

Analiza acoperirii (trasabilitatea cerințelor)

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”.

Analiza acoperirii (trasabilitatea cerințelor)

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”.

Analiza acoperirii (trasabilitatea cerințelor)

Pas 5) Este afișat dialogul Configurare trasabilitate

  1. Cu „Tipul de cerințe” selectat
  2. Faceți clic pe linkul „Filtrați după testele legate”.

Analiza acoperirii (trasabilitatea cerințelor)

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.

  1. Activați „Filtrați după testele conectate”.
  2. Selectați „Conectat la” următoarele teste.
  3. 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”
  4. Introduceți o valoare. În acest caz este „5”
  5. Faceți clic pe „Ok”

Analiza acoperirii (trasabilitatea cerințelor)

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.

Analiza acoperirii (trasabilitatea cerințelor)

Pas 8) De asemenea, utilizatorul poate face clic pe „Generare matrice de urmărire”, care poate fi exportat în Excel.

  1. Selectați detaliile pentru care trebuie generată matricea de trasabilitate.
  2. Faceți clic pe „Generează matricea de urmărire”.

Analiza acoperirii (trasabilitatea cerințelor)

Pas 9) Fereastra de salvare a fișierului este afișată utilizatorului.

  1. Alegeți locația în care trebuie salvată matricea de trasabilitate.
  2. Introduceți numele fișierului
  3. Faceți clic pe „Salvați”.

Analiza acoperirii (trasabilitatea cerințelor)

Pas 10) După ce faceți clic pe butonul „Salvare”, matricea de trasabilitate este generată pentru utilizator.

Analiza acoperirii (trasabilitatea cerințelor)

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.