Modulul de cerințe în HP ALM (Quality Center)
⚡ Rezumat inteligent
Modulul de cerințe din HP ALM (Quality Center) permite echipelor să definească, să organizeze și traccerința fiecărei proiecte. Această prezentare acoperă crearea de foldere, introducerea manuală, încărcarea în bloc prin intermediul Microsoft Add-in Excel, analiză de acoperire și tracgenerarea matricei de facilitate.
Ce este Modulul de Cerințe din HP ALM?
Modulul de cerințe în HP ALM (Quality Center) este spațiul de lucru în care o echipă de proiect înregistrează ce trebuie livrat într-o versiune, organizează aceste elemente într-o ierarhie și le leagă de teste și defecte. Este punctul de intrare în fluxul de lucru ALM, iar fiecare modul ulterior depinde de datele capturate aici.
- Definirea cerințelor este una dintre fazele preliminare ale ciclul de viață al dezvoltării software-ului.
- O cerință descrie ce trebuie livrat clientului la sfârșitul unei anumite versiuni.
- Stabilirea cerințelor cu concizie și claritate în avans duce la reluări minime după finalizarea dezvoltării.
- Acest modul permite utilizatorilor să definească, să gestioneze și track cerințe și acceptă imbricarea părinte-copil, astfel încât o cerință mare poate fi împărțită în cerințe mai mici.
- Fiecare cerință primește un ID unic de cerință, care reprezintă acoperirea și tracRapoartele de fezabilitate utilizate pentru identificare.
Modulul este accesibil din bara laterală ALM, alături de Plan de testare, Laborator de testare și Defecte. Dacă sunteți nou în interfață, Ghid de prezentare a interfeței grafice HP ALM explică fiecare panou prezentat mai jos.
Pe parcursul acestui articol vom folosi aplicația exemplu GURU99 Banking astfel încât cerințele afișate pe ecran să corespundă unui set real de caracteristici. Ecranul de mai jos prezintă aplicația exemplu ale cărei caracteristici le vom captura ca cerințe.
De ce este important managementul cerințelor în HP ALM
Stocarea cerințelor într-o foaie de calcul pe o unitate partajată funcționează până la sosirea primei cereri de modificare. Din acel moment, nimeni nu știe ce test protejează ce cerință sau dacă un defect aparține unui element de domeniu convenit. Gestionarea cerințelor în ALM elimină această ambiguitate, deoarece înregistrarea cerințelor în sine devine ancora pentru restul proiectului.
Patru câștiguri practice provin din keeping cerințe din modul, mai degrabă decât din afara acestuia:
- Singura sursă de adevăr. Analiștii, dezvoltatorii și testerii citesc aceeași înregistrare, iar fila Istoric arată cine a modificat ce.
- Acoperire automată. Odată ce o cerință este legată de teste în Modulul Plan de testare, ALM calculează acoperirea fără nicio numărare manuală.
- Analiza impactului. Când o cerință se modifică, testele conectate sunt semnalizate, astfel încât echipa să știe exact ce să ruleze din nou în Laborator de testare.
- Eliberați alinierea. Target Eliberare și Target Câmpurile ciclului leagă fiecare cerință de planul definit în Lansări și cicluri.
💡 Sfat: Stabiliți lista tipurilor de cerințe cu analiștii de business înainte de prima încărcare. Schimbarea ulterioară a tipurilor înseamnă re-maparea acestora.ping fiecare șablon Excel pe care echipa ta îl folosește deja.
Cum se creează cerințe
Pas 1) Faceți clic pe „Cerințe” din modulul „Cerințe”.
Pas 2) Păstrați toate cerințele pentru această versiune (2017 R1) într-un folder specific, astfel încât să fie ușor de accesat. În plus, arătați distincția dintre cerințele „Funcționale” și „Nefuncționale” plasându-le în foldere diferite.
- Faceți clic pe pictograma „Dosar nou” din modulul Cerințe.
- Introduceți numele folderului ca „2017 R1” pentru a identifica cu ușurință cerințele pentru această versiune.
Pas 3) Folderul creat este afișat așa cum se arată mai jos.
Pas 4) Acum creați un folder pentru 'Funcțională„cerințele”, unde sunt menținute toate documentele cerințelor funcționale și elementele de lucru.
Pas 5) Folderul creat este afișat în 'Cerinţe' modulul, așa cum se arată mai jos.
Pas 6) În mod similar, creați un folder „Non-functional”. După crearea ambelor foldere, Functional și Non-functional, structura folderelor arată așa cum se arată mai jos.
Pas 7) Faceți clic pe pictograma „Cerință nouă” de pe pagina de cerințe, așa cum se arată mai jos.
Se deschide caseta de dialog „Cerință nouă” și utilizatorul trebuie să introducă următoarele câmpuri obligatorii.
- Introduceți numele cerinței.
- Selectați tipul de cerință.
Caseta de dialog de mai jos arată ambele câmpuri obligatorii completate.
Pas 8) Utilizatorul poate introduce și următoarele câmpuri neobligatorii.
- Autor
- Prioritate
- Revprivit
- Target Eliberați
- Target Ciclu
- Description și comentarii
Pas 9) Modulul permite, de asemenea, utilizatorilor să introducă textul cerințelor în 'Text îmbogățit' direct, așa cum se arată mai jos.
Pas 10) De obicei, cerințele sunt capturate într-un document Word. Acestea pot fi încărcate în fila Atașamente, așa cum se arată mai jos. ALM acceptă și alte tipuri de fișiere, cum ar fi .xls și .jpg. După încărcare, faceți clic pe butonul Trimite.
Pas 11) Cerința salvată este afișată utilizatorului așa cum se arată mai jos.
Cum să încărcați cerințe folosind Microsoft Excel
Crearea manuală a cerințelor este în regulă pentru câteva elemente, dar devine lentă odată ce o versiune conține zeci de astfel de elemente. Încărcarea în bloc este mult mai rapidă decât adăugarea fiecărei cerințe una câte una. Pentru a face acest lucru posibil, HP oferă un add-in care exportă rânduri direct din Microsoft Excel sau Microsoft Word în ALM. Procedura de mai jos acoperă întreaga cale, de la descărcarea add-in-ului până la verificarea înregistrărilor încărcate.
Înainte de a începe, este util să vedeți fluxul de lucru de la capăt la sfârșit. Cele trei părți care urmează corespund celor trei etape din această diagramă.
Partea A – Descărcarea programului de completare Excel
Pas 1) Navigați la pagina principală ALM http://localhost:8181/qcbin și faceți clic pe „Instrumente” din lista de link-uri.
Pas 2) Faceți clic pe linkul „Mai multe programe de completare HP ALM” din pagina de programe de completare, așa cum se arată mai jos.
Pas 3) Selectați „Suplimente pentru Microsoft „Aplicații” și apoi selectați „Microsoft „Excel” din listă, deoarece programul de completare MS Excel este cel utilizat pentru încărcarea datelor în HP ALM.
Pas 4) Selectați „HP ALM” Microsoft Legătură către programul de completare Excel pentru ALM 12.00 care corespunde versiunii serverului dvs.
Pas 5) Pagina de descărcare oferă și un ghid „Citește-mă” și un ghid „Add-in”, care merită păstrate.pingLa clic pe linkul de descărcare, fișierul de instalare a suplimentului este salvat în locația implicită sau selectată de utilizator.
⚠️ Atenție: Versiunea programului de completare trebuie să corespundă cu versiunea serverului ALM. Un program de completare creat pentru ALM 12.00 va refuza să se conecteze la un server dintr-o altă versiune majoră, iar expertul de export eșuează la pasul de autentificare cu o eroare generică.
Partea B – Instalarea programului de completare Excel
Pas 1) Selectați programul de completare descărcat, faceți clic dreapta pe fișier și alegeți „Executare ca administrator”, astfel încât programul de completare să se poată înregistra pentru Excel.
Pas 2) Se deschide expertul de configurare. RevVizualizați ecranul de bun venit și faceți clic pe „Următorul” pentru a continua.
Pas 3) Selectați tipul de instalare. Aici este selectat „Pentru toți utilizatorii”, care este setarea implicită. Pentru a instala doar pentru contul conectat, selectați „Doar pentru utilizatorul curent” și faceți clic pe „Următorul”.
Pas 4) La finalizarea instalării, utilizatorul primește un mesaj de stare. Faceți clic pe butonul „Finalizare”.
Pas 5) Pentru a verifica dacă programul de completare a fost instalat cu succes, deschideți Excel și navigați la fila „Programe de completare”. Opțiunea „Exportare în HP ALM” confirmă că programul de completare este înregistrat.
Partea C – Încărcarea cerințelor în ALM
Pas 1) Înainte de a încărca cerințele din Excel, pregătiți foaia de lucru astfel încât să poată fi citită de expert.
- Selectați câmpurile pe care doriți să le încărcați în ALM și creați un rând de 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ă selectarea datelor de încărcat, faceți clic pe „Exportare în HP ALM” din fila „Suplimente”.
Pas 3) Se deschide ALM Export Wizard. Introduceți serverul HP ALM URL și faceți clic pe „Următorul”.
Pas 4) Introduceți numele de utilizator și parola pentru autentificare și faceți clic pe „Următorul”.
Pas 5) Selectați domeniul și numele proiectului în care ar trebui încărcate cerințele, apoi faceți clic pe „Următorul”.
Pas 6) Selectați tipul de date de încărcat. În acest caz, este vorba de Cerințe. Testele și defectele pot fi încărcate prin intermediul aceluiași expert.
Pas 7) Introduceți noul nume al hărții. Prima opțiune, „Selectați o hartă”, este dezactivată deoarece până acum nu a fost creată nicio hartă. Creați un nume nou pentru hartă și faceți clic pe „Următorul”. „Creați o hartă temporară” este lăsată neselectată deoarece această hartă va fi reutilizată de fiecare dată când se încarcă cerințe.
Pas 8) În această casetă de dialog, utilizatorul trebuie să aleagă comportamentul tipului de cerință. Dacă se încarcă un singur tip de cerință, selectați „Tip unic de cerință”. Deoarece acest exemplu încarcă diferite tipuri de cerințe, tipul trebuie mapat în funcție de coloana corespunzătoare din Excel. În acest șablon, coloana „E” conține tipul de cerință.
Pas 9) La clic pe „Următorul”, hartaping dialogul se deschide așa cum se arată mai jos.
- Panoul din stânga listează câmpurile disponibile pentru încărcare în HP ALM. Rețineți că câmpurile marcate cu roșu sunt obligatorii și trebuie cartografiate.
- Panoul din dreapta listează câmpurile care sunt deja mapate, astfel încât valorile din Excel să fie transferate în câmpurile corespunzătoare din ALM.
Pas 10) Pentru a mapa un câmp, selectați câmpul ALM pe care doriți să îl mapați și faceți clic pe butonul săgeată, așa cum se arată mai jos.
Pas 11) Introduceți litera din coloana Excel care corespunde câmpului HP ALM selectat.
Pas 12) Mapați toate coloanele necesare din Excel în funcție de câmpurile corespunzătoare din HP ALM. După mapareping fiecare câmp obligatoriu, faceți clic pe „Exportare”.
Pas 13) La o încărcare reușită, ALM afișează mesajul de mai jos. Dacă apar erori, remediați rândurile semnalizate și rulați din nou exportul.
Pas 14) Verificați rezultatul în secțiunea „Cerințe”. Toate detaliile cerințelor, inclusiv atașamentele, sunt încărcate așa cum se arată mai jos.
Cum se face analiza acoperirii (cerințe) Tracebilitate)
Odată ce cerințele, testele și defectele sunt mapate, ALM poate genera o analiză a acoperirii și o tracmatricea de fezabilitate. Analiza acoperirii arată acoperirea testelor în raport cu o cerință specifică, împreună cu numărul de teste reușite, eșuate și neexecutate. Este cea mai rapidă modalitate de a demonstra că fiecare element al domeniului de aplicare are cel puțin unul caz de testare in spatele.
Pas 1) Navigați la modulul Cerințe, faceți clic pe meniul „Vizualizare” și selectați „Analiza acoperirii”.
Pas 2) Analiza acoperirii este generată pentru fiecare cerință plasată în fila „Cerințe”, cu un statut consolidat la nivel de folder.
Pas 3) La extinderea folderului, analiza acoperirii este afișată așa cum se arată mai jos.
Pas 4) Faceți clic pe orice stare a analizei de acoperire pentru a obține un raport detaliat.
- Faceți clic pe starea unei anumite cerințe. Analiza acoperirii este afișată cu numărul de eșecuri.
- Faceți clic pe „Afișați acoperirea testelor”, care afișează starea detaliată a testelor atașată cerinței selectate.
Pas 5) La clic pe „Afișare acoperire test”, se afișează starea execuției testului pentru cerința selectată. Intrările eșuate de aici sunt cele care se transformă de obicei în înregistrări în Managementul defectelor.
TracMatricea de eficiență
- TracMatricea de fezabilitate permite utilizatorilor să determine amploarea relațiilor dintre cerințe și alte cerințe sau dintre cerințe și teste.
- Matricea listează cerințele sursă împreună cu cerințele și testele asociate și afișează numărul total de relații pentru fiecare cerință sursă.
Pas 1) Navigați la meniul „Vizualizare” și selectați „TracMatricea de posibilitate.
Pas 2) TracPagina Matricei de eficiență se deschide așa cum se arată mai jos.
- Faceți clic pe „Configurare” TracMatricea de posibilitate.
- „Configurare” TracSe deschide caseta de dialog Matricea de eficiență.
Pas 3) Stabiliți criteriile pentru generarea tracmatricea de facilitate, așa cum se arată mai jos.
- Faceți clic pe „Filtrare” 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) Caseta de dialog Cerințe de filtrare afișează criteriile de filtrare selectate de utilizator. Faceți clic pe „OK”.
Pas 5) Configurarea TracSe afișează caseta de dialog Eficacitate.
- Se afișează „Tipul de cerință” selectat.
- Faceți clic pe linkul „Filtrare după testele legate”.
Pas 6) Generați tracmatricea de fezabilitate dintre cerințe și teste. La clic pe „Filtrare după teste legate”, se afișează următoarea casetă de dialog.
- Activați „Filtrați după testele conectate”.
- Selectați „Conectat la” următoarele teste.
- Pentru a genera matricea pentru cerințele care au mai mult de 5 teste, selectați criteriul de filtrare „mai mult de”.
- Introduceți o valoare. În acest caz, este „5”.
- Faceți clic pe „OK”.
Pas 7) Următorul ecran este afișat cu toate cerințele și testele corespunzătoare, cu condiția îndeplinirii cerințelor specificate. tracCriteriile de eficiență sunt îndeplinite.
Pas 8) Utilizatorul poate, de asemenea, să facă clic pe „Generează” TracMatricea de posibilitate pentru a exporta rezultatul în Excel.
- Selectați detaliile pentru care tracTrebuie generată o matrice de fezabilitate.
- Faceți clic pe „Generare” TracMatricea de posibilitate.
Pas 9) Caseta de dialog Salvare fișier este afișată utilizatorului.
- Alegeți locația unde tracMatricea de facilitate trebuie salvată.
- Introduceți numele fișierului.
- Faceți clic pe „Salvați”.
Pas 10) La apăsarea butonului „Salvare”, tracMatricea de eficiență este generată și deschisă utilizatorului.
Scurtul videoclip de mai jos prezintă aceleași ecrane ale modulului Cerințe.
Tipuri de cerințe și opțiuni de câmp comparate
ALM este livrat cu un set mic de tipuri de cerințe predefinite, iar fiecare dintre ele modifică câmpurile care apar în fila Detalii. Alegerea tipului potrivit din timp menține harta Excelping stabil, iar rapoartele de acoperire sunt semnificative.
| Tipul de cerință | Utilizare tipică | Acoperit de teste? |
|---|---|---|
| Nedefinit | Substitut creat în timpul primului import, rafinat ulterior | Nu |
| Afaceri | Obiectiv de afaceri de nivel înalt deținut de analist | Nu |
| Dosar | Grouping nod precum „2017 R1” sau „Funcțional” | Nu |
| Funcțională | Comportamentul pe care trebuie să îl prezinte aplicația | Da |
| Testarea | Cerință scrisă special pentru proiectarea testului drive | Da |
Doar tipurile marcate ca testabile pot fi legate de teste, motiv pentru care o cerință de business nu arată niciodată un procent de acoperire. Două obiceiuri mențin modulul curat:
- Păstrați arborele de foldere superficial. De obicei, este suficient să selectați versiunea, apoi categoria și apoi cerințele.
- Reutilizați o hartă Excel salvată în loc de una temporară, astfel încât încărcările repetate să producă o hartă de câmp identicăping.
Administratorii de proiect pot adăuga tipuri și câmpuri de cerințe personalizate, așa cum este descris în personalizarea proiectului.
Pentru a duce mai departe aceste cerințe, continuați cu Modulul Plan de testare pentru a proiecta teste legate, apoi a le rula din Laborator de testare și înregistrează constatările prin Managementul defectelorDacă încă sunteți în proces de configurare, verificați Ce este HP ALM si pașii de instalareși să se pregătească pentru interviuri cu Întrebări de interviu HP ALM.
Întrebări frecvente
Clic aici dacă videoclipul nu este accesibil






















































