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.

  • 📁 Structura folderelor: Creați mai întâi un folder de lansare, apoi separați subfolderele funcționale și nefuncționale înainte de a adăuga orice cerință.
  • 📝 Câmpuri obligatorii: Doar Numele și Tipul de cerință sunt obligatorii; autorul, prioritatea și versiunea țintă rămân opționale.
  • 📎 Atasamente: Fișierele Word, Excel și imagine se atașează direct la o cerință, keeping documente sursă lângă înregistrare.
  • 📊 Add-in-ul Excel: Instalați HP ALM Microsoft Add-in Excel pentru încărcarea a sute de cerințe într-un singur export.
  • 🔗 Hartă de câmpping: Câmpurile evidențiate cu roșu în interiorul hărțiiping dialogurile sunt obligatorii și trebuie să indice către coloane Excel.
  • 📈 Analiza acoperirii: Meniul Vizualizare raportează numărul de teste reușite, eșuate și neexecutate pentru fiecare folder de cerințe.
  • 🧾 Tracmatricea de eficiență: Filtrați după testele legate, apoi exportați matricea generată în Excel ca dovadă de audit.

Modulul de cerințe în HP ALM (Quality Center)

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.

Opțiunea modulului Cerințe din bara laterală HP ALM

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.

Aplicația eșantion GURU99 Banking utilizată pentru cerințele HP ALM

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

Selectarea cerințelor în modulul Cerințe HP ALM

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.

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

Crearea folderului de lansare 2017 R1 în HP ALM

Pas 3) Folderul creat este afișat așa cum se arată mai jos.

Folderul de lansare a fost creat în arborele de cerințe HP ALM

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.

Crearea unui folder de cerințe funcționale în HP ALM

Pas 5) Folderul creat este afișat în 'Cerinţe' modulul, așa cum se arată mai jos.

Folder funcțional listat sub folderul de lansare din HP ALM

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.

Structura de foldere funcțională și nefuncțională în HP ALM

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

Pictograma Cerință nouă din bara de instrumente HP ALM

Se deschide caseta de dialog „Cerință nouă” și utilizatorul trebuie să introducă următoarele câmpuri obligatorii.

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

Caseta de dialog de mai jos arată ambele câmpuri obligatorii completate.

Caseta de dialog Cerință nouă cu câmpuri obligatorii pentru nume și tip

Pas 8) Utilizatorul poate introduce și următoarele câmpuri neobligatorii.

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

Fila Text îmbogățit a unei cerințe HP ALM

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.

Fila Atașamente a unei cerințe HP ALM

Pas 11) Cerința salvată este afișată utilizatorului așa cum se arată mai jos.

Cerință nou creată listată în grila HP ALM

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

Flux de lucru pentru încărcarea cerințelor din Excel în HP ALM

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.

Legătură Instrumente pe pagina principală HP ALM

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.

Mai multe linkuri către programe de completare HP ALM pe pagina de programe de completare

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.

Add-in-uri pentru Microsoft Categoria Aplicații î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.

HP ALM Microsoft Link de descărcare pentru programul de completare Excel

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.

Descărcarea fișierului de instalare a programului suplimentar HP ALM Excel

⚠️ 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.

Rularea programului de instalare a suplimentelor HP ALM Excel ca administrator

Pas 2) Se deschide expertul de configurare. RevVizualizați ecranul de bun venit și faceți clic pe „Următorul” pentru a continua.

Ecranul de bun venit al expertului de configurare a programelor suplimentare HP ALM Excel

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

Alegerea domeniului de instalare pentru programul de completare HP ALM Excel

Pas 4) La finalizarea instalării, utilizatorul primește un mesaj de stare. Faceți clic pe butonul „Finalizare”.

Mesaj de instalare finalizată pentru programul de completare HP ALM Excel

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.

Opțiunea Export în HP ALM din fila Add-ins Excel

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.

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

Foaie Excel pregătită cu anteturi de cerințe pentru încărcarea în HP ALM

Pas 2) După selectarea datelor de încărcat, faceți clic pe „Exportare în HP ALM” din fila „Suplimente”.

Lansarea exportului către HP ALM din Excel

Pas 3) Se deschide ALM Export Wizard. Introduceți serverul HP ALM URL și faceți clic pe „Următorul”.

Intrarea în serverul HP ALM URL în expertul de export

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

Ecranul de autentificare al expertului de export HP ALM

Pas 5) Selectați domeniul și numele proiectului în care ar trebui încărcate cerințele, apoi faceți clic pe „Următorul”.

Selectarea domeniului și a proiectului în expertul de export HP ALM

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.

Alegerea cerințelor ca tip de date pentru exportarea în HP ALM

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.

Crearea unei noi hărți de câmp în expertul de export HP ALM

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

Selectarea comportamentului tipului de cerință în expertul de export HP ALM

Pas 9) La clic pe „Următorul”, hartaping dialogul se deschide așa cum se arată mai jos.

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

Hartă de câmpping casetă de dialog în expertul de export HP 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.

Mutarea unui câmp ALM în lista mapată

Pas 11) Introduceți litera din coloana Excel care corespunde câmpului HP ALM selectat.

Introducerea numelui coloanei Excel pentru un câmp HP ALM

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

Hartă de teren completatăping gata pentru exportare în HP ALM

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.

Mesaj de confirmare a exportului reușit de la HP ALM

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.

Cerințele încărcate sunt vizibile în fila Cerințe HP ALM

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

Selectarea opțiunii Analiză acoperire din meniul Vizualizare HP ALM

Pas 2) Analiza acoperirii este generată pentru fiecare cerință plasată în fila „Cerințe”, cu un statut consolidat la nivel de folder.

Analiză consolidată a acoperirii la nivel de folder în HP ALM

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

Analiză extinsă a acoperirii pentru fiecare cerință din HP ALM

Pas 4) Faceți clic pe orice stare a analizei de acoperire pentru a obține un raport detaliat.

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

Analiză detaliată a acoperirii cu opțiunea Afișare acoperire de testare

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.

Starea execuției testului pentru o cerință HP ALM selectată

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.

selectarea TracMatricea de eficiență din meniul HP ALM View

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

Configurați TracOpțiunea Matricei de eficiență în HP ALM

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

Setarea filtrului de cerințe sursă pentru tracmatricea de eficiență

Pas 4) Caseta de dialog Cerințe de filtrare afișează criteriile de filtrare selectate de utilizator. Faceți clic pe „OK”.

Caseta de dialog Cerințe de filtrare care afișează criteriile selectate

Pas 5) Configurarea TracSe afișează caseta de dialog Eficacitate.

  1. Se afișează „Tipul de cerință” selectat.
  2. Faceți clic pe linkul „Filtrare după testele legate”.

Configurați Tracdialog de eficiență cu 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.

  1. Activați „Filtrați după testele conectate”.
  2. Selectați „Conectat la” următoarele teste.
  3. Pentru a genera matricea pentru cerințele care au mai mult de 5 teste, selectați criteriul de filtrare „mai mult de”.
  4. Introduceți o valoare. În acest caz, este „5”.
  5. Faceți clic pe „OK”.

Filtrare după criteriile de testare legate pentru HP ALM tracmatricea de eficiență

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.

TracCerințe de listă a rezultatelor matricei de fezabilitate și teste conexe

Pas 8) Utilizatorul poate, de asemenea, să facă clic pe „Generează” TracMatricea de posibilitate pentru a exporta rezultatul în Excel.

  1. Selectați detaliile pentru care tracTrebuie generată o matrice de fezabilitate.
  2. Faceți clic pe „Generare” TracMatricea de posibilitate.

Genera Tracbutonul Matrice de compatibilitate în HP ALM

Pas 9) Caseta de dialog Salvare fișier este afișată utilizatorului.

  1. Alegeți locația unde tracMatricea de facilitate trebuie salvată.
  2. Introduceți numele fișierului.
  3. Faceți clic pe „Salvați”.

Salvarea generatului tracmatrice de eficiență pe disc

Pas 10) La apăsarea butonului „Salvare”, tracMatricea de eficiență este generată și deschisă utilizatorului.

generat tracmatrice de eficiență exportată din HP ALM în Excel

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

Drepturile de adăugare, modificare și ștergere pentru entitatea Cerință sunt acordate per grup de utilizatori în Personalizarea proiectului. Grupul implicit de testeri QA poate adăuga de obicei cerințe, dar nu poate șterge foldere, așadar un administrator de proiect trebuie să ajusteze grupul dacă este necesară curățarea în bloc.

Da. Selectați o cerință, apoi utilizați expertul Conversie în teste din grila Cerințe. ALM creează subiecte și teste corespondente în arborele Planului de testare și le leagă automat, astfel încât acoperirea să apară fără nicio hartă manuală.ping.

Este o caracteristică ALM care evaluează fiecare cerință în funcție de importanța critică a afacerii și probabilitatea de eșec, apoi recomandă un nivel de testare și un efort estimat. Analiștii o folosesc pentru a decide care cerințe merită testare exhaustivă și care necesită doar o verificare superficială.

Da. Fila Istoric înregistrează fiecare tracmodificarea câmpului ked cu utilizatorul și marcajul temporal. Dacă controlul versiunilor este activat pentru proiect, cerințele pot fi, de asemenea, extrase, editate și înregistrate, producând versiuni numerotate pe care le puteți compara sau reveni la versiunea anterioară.

Un asistent cu inteligență artificială poate revizui o specificație preliminară pentru a depista formulări vagi, criterii de acceptare lipsă și duplicate, apoi poate genera o foaie de calcul curată cu Nume, Tip, Prioritate și DescriptColoanele ion sunt gata pentru programul de completare Excel. Un recenzent uman ar trebui să aprobe în continuare fiecare rând.

Da. Textul cerințelor exportat prin API-ul OTA sau API-ul REST poate fi introdus într-un model care elaborează cazuri de testare pas cu pas, care sunt apoi importate în Planul de testare și conectate înapoi. Tratați rezultatul ca o primă schiță care necesită validare din partea testerilor.

Clic aici dacă videoclipul nu este accesibil

Rezumați această postare cu: