Laborator de testare în HP ALM (Quality Center)

Cuprins:

Anonim
  • După finalizarea proiectării testului, executarea testului va avea loc cu ajutorul modulului Test Lab.
  • Un termen comun pe care îl veți întâlni în HP ALM în modulul Test Set din Test Lab. Dacă mintea ta declanșează imagini cu un fel de colecție sau un set, ai dreptate. Test Set este de fapt o colecție de cazuri de testare pe care intenționăm să le executăm.
  • Testele din modulul Test Plan sunt apelate în modulul Test Lab.
  • Modificările efectuate pentru testarea cazurilor în modulul Test Lab nu afectează cazurile de testare părinte din modulul Plan de testare. Ești liber să experimentezi. De aici și numele Test Lab!
  • Este mai bine să dați numele setului de testare la fel ca cel al numelui modulului, astfel încât toate testele din modul să fie conținute în același set de testare, care ar fi ușor de executat și urmărit.
  • Fiecare folder set de testare este atribuit unui anumit ciclu. Aceasta permite utilizatorilor să grupeze testele care vor fi executate într-un anumit ciclu.
  • Acest modul ajută de asemenea utilizatorul să urmărească progresul ciclului pe măsură ce testele sunt executate.
  • Modulul Test Lab constă din următoarele funcționalități și ne permite să înțelegem fiecare dintre acestea în detaliu.

În acest tutorial vom învăța -

  • Cum se creează un set de testare
  • Cum se execută teste
  • Cum se creează programul de testare
  • Cum se analizează rezultatul testului

Cum se creează un set de testare

Pasul 1 ) Primul pas este crearea unui folder rădăcină ca container pentru a avea seturile de testare. Îl putem denumi în conformitate cu versiunea și ciclul, astfel încât să fie ușor de urmărit.

  1. Accesați modulul „Test Lab” din fila „Testare”
  2. Creați un folder nou făcând clic pe pictograma „Dosar nou”.
  3. Se deschide caseta de dialog „New Test Set Folder”. Introduceți numele dosarului ca „2017 R1 - Ciclul 1”.
  4. Faceți clic pe „Ok”

Pasul 2) Folderul Test Run ar fi creat așa cum se arată mai jos.

Pasul 3) Selectați folderul creat și atribuiți-l „Cycle”, ceea ce înseamnă că întregul set de testare trebuie executat pentru Cycle 1.

Pasul 4) Introduceți numele setului de test și faceți clic pe „OK”

Notă: câmpul Ciclul țintă este dezactivat deoarece ciclul țintă este selectat la nivelul folderului (2017 R1 - Ciclul 1).

Pasul 5) După crearea setului de testare, trebuie să selectăm testele și să le adăugăm la setul de testare.

  1. Selectați setul de testare.
  2. Navigați la „Grila de execuție”.
  3. Faceți clic pe butonul „Selectați testele”. Arborele planului de testare se deschide.
  4. Selectați testele care vor fi executate pentru acest ciclu.
  5. Faceți clic pe butonul „<=”. Aceasta va muta / trage cazurile de testare din planul de testare în laboratorul de testare.

Pasul 6) La adăugarea testelor din arborele planului de testare, toți parametrii de configurare ai testelor selectate sunt afișate utilizatorului. Utilizatorul poate edita configurația înainte de a o adăuga în laboratorul de testare.

Notă: Utilizatorul nu are control asupra selecției configurației testului în test Lab. Prin urmare, întreaga configurație va fi adăugată la testul setat în mod implicit. În cazul în care una dintre configurațiile selectate NU face parte din ciclu, după adăugarea testelor, ștergeți din laboratorul de testare .

Pasul 7) După selectarea configurațiilor, testele selectate sunt adăugate la setul de testare. În acest caz, am selectat toate cele trei configurații; prin urmare, putem găsi trei cazuri de '01 - Test de conectare '.

Pasul 8) Repetați pașii de mai sus pentru a crea mai multe seturi de teste și selectați toate testele relevante planificate pentru acest ciclu. După crearea tuturor seturilor de testare, structura setului de testare va fi după cum se arată mai jos:

Pasul 9) Cealaltă filă importantă pe care trebuie să o înțelegem este „Fluxul de execuție”. Selectați „Execut Flow Tab” care afișează ordinea în care testele s-ar afișa în timpul execuției. Utilizatorii pot modifica, de asemenea, ordinea de execuție folosind această filă, care va fi tratată într-o secțiune separată a acestui modul.

Cum se execută teste

Pasul 1) Seturile de testare create sunt acum gata de execuție. Testele pot fi executate folosind două opțiuni.

  • Run Test Set - Această opțiune permite utilizatorului să execute toate testele dintr-un set de test selectat.
  • Run - Această opțiune ajută utilizatorul să execute doar testul selectat.

Pasul 2) Permiteți-ne să executăm întreaga suită de testare a modulului Login, selectând opțiunea „Run Test Set”. După ce faceți clic pe „Run Test set”, acesta afișează utilizatorul cu două opțiuni.

  1. Manual Runner (implicit) - Ordinea testelor afișate în timpul execuției ar fi ca cea a ordinii afișate în grila setului de testare.
  2. Automatic Runner - Ordinea testelor afișate în timpul execuției va fi afișată ca cea a ordinii setate în fila fluxului de execuție.

Să continuăm cu opțiunea implicită.

Pasul 3) Testul manual este afișat utilizatorului. În acest dialog să ne înțelegem caracteristicile importante.

  1. Begin Run - Ajută la inițierea executării
  2. End Run - Termină Execuția curentă și închide cursa manuală.
  3. Cancel Run - Anulează executarea testelor curente.
  4. Atașamente - Ne ajută să atașăm capturi de ecran / orice alte informații legate de executarea acestui test
  5. Defect nou - La clic pe acesta se deschide o nouă fereastră de dialog cu defecte, cu ajutorul căreia poate fi postat un Defect.
  6. OS Info - Oferă informații despre sistemul de operare în care sunt executate testele.
  7. Nume rulare - Ștampilă de timp unică utilizând rezultatele testului care pot fi analizate ulterior.

Faceți clic pe „Începeți rularea”.

Pasul 4) Test runner manual cu controale de testare și pași sunt afișate utilizatorului. Să înțelegem funcționalitățile disponibile în această fereastră de dialog.

Adăugați un pas în timpul executării testului.
Ștergeți un pas în timpul executării testului.
Treceți selectat
Eșec selectat
Afișează parametrul pentru etapa de test selectată
Permite utilizatorului să captureze capturi de ecran și să adauge atașamente în timpul rulării.
Permite utilizatorului să adauge defecte în timpul rulării.
Arată utilizatorului o vizualizare compactă a testerului
Încheiați execuția
  1. Numere pas create în timpul etapei de proiectare a testului
  2. Descrierea etapei selectate.
  3. Rezultatul așteptat al pasului selectat.

Pasul 5) Apoi testul următor din setul de testare va fi afișat utilizatorului. Repetați Pasul 3 și Pasul 4 pentru a executa testul și marcați starea în consecință.

Cum se creează programul de testare

Testerii pot controla execuția testului cu ajutorul filei „Flux de execuție”. Testatorii pot specifica, de asemenea, data și ora pentru executarea unei anumite instanțe de testare. De asemenea, putem programa testul pe baza rezultatelor unei alte instanțe de test specificate în fluxul de execuție.

Acum, să înțelegem cum să programăm fluxul de testare în HP-ALM.

Pasul 1) Selectați fila „Flux de execuție” din modulul Test Lab.

Pasul 2) Faceți dublu clic pe testul specific pentru care trebuie stabilit programul. „Test Run Schedule” va fi afișat așa cum se arată mai jos. Putem observa că nu există condiții de execuție care au fost stabilite în mod implicit.

Pasul 3) Pentru a adăuga o condiție de execuție, faceți clic pe pictograma „+” așa cum se arată mai jos.

Pasul 4) Se deschide caseta de dialog Condiție de execuție nouă.

  1. Selectați testul din meniul derulant test. Toate testele din setul de testare vor fi afișate
  2. Selectați condiția. Poate dura „Trecut” sau „Terminat”.
  3. Faceți clic pe „OK”.

Pasul 5) Programul de testare este afișat cu condițiile de execuție adăugate.

Pasul 6) Fluxul de execuție se aliniază automat așa cum se arată mai jos. Conform fluxului afișat mai jos, testul „Cluster Head” va fi executat numai atunci când „02 - Verificare buton resetare” este terminată.

Pasul 7) Acum, înțelegeți cum testerii pot specifica data și ora în fluxul de execuție pentru executarea unui anumit test. Este mai util atunci când testerii știu despre disponibilitatea unei funcționalități specifice sau pentru programarea testelor automate.

Să spunem, profilul de autentificare manager va fi gata numai după o anumită dată. Prin urmare, testerii pot executa același lucru specificând condițiile din „Fluxul de execuție”.

Faceți dublu clic pe testul pentru care trebuie setate criteriile de flux de execuție.

Pasul 8) Acum,

  1. Navigați la modulul „Dependență de timp”
  2. Selectați „Rulați la ora specificată”
  3. Introduceți data la care doriți să executați
  4. Introduceți ora la care doriți să executați testul
  5. Faceți clic pe „Ok”.

Pasul 9) fila fluxului de execuție va fi realiniat așa cum se arată mai jos. Acest tip de programare este foarte util pentru testele automate care urmează aceiași pași.

Notă: Dacă data și ora programate au sosit, atunci ALM va lansa automat testele. Este valabil pentru testul automat, deoarece testul ar fi executat fără nicio intervenție manuală. Condiția prealabilă pentru declanșarea testelor în mod automat este ca gazda să fie gata (să nu fie oprită sau blocată) și să fie într-o stare pentru a declanșa testul. Dacă este un test manual, atunci nu va exista niciun efect.

Cum se analizează rezultatul testului

Pasul 1) Odată ce executarea testului este finalizată, testerii pot vizualiza rezultatele în modulul "Test Runs". Acesta conține rezultatele rulării instanței de testare și ale seturilor de teste.

  1. Mergeți „Test Runs” în fila „Testare” și fereastra se deschide așa cum se arată mai jos:
  2. Numele Run este o valoare unică generată pentru fiecare dintre aceste execuții de testare.
  3. „Stare” arată starea finală a execuției testului.

Rezultatul detaliat poate fi vizualizat făcând clic pe „Executare ID”.

Pasul 2) Se deschide fereastra de dialog Executare detalii și utilizatorul va putea vizualiza rezultatul detaliat.

  1. Accesați fila „Raport” din fereastra „Executați detalii”.
  2. Testatorii pot verifica starea fiecăruia dintre acești pași de testare.
  3. Faceți clic pe „Ok” pentru a închide caseta de dialog.

Video pe Test Lab

Faceți clic aici dacă videoclipul nu este accesibil

puncte de reținut :

  • Veți utiliza modulul Test Lab din QualityCenter pentru a vă executa cazurile de testare
  • Înainte de a începe execuția, trebuie să creați un „Test Set Tree”
  • Pentru a crea un arbore de seturi de testare, trebuie mai întâi să creați un „folder de seturi de testare”
  • Apoi, veți adăuga „Teste” create în modulul Plan de testare, în folderul setului de testare.
  • Un dosar de testare împreună cu testele adăugate se numește arborele setului de teste (deoarece arată ca o structură de copac).
  • Seturile de test pot include atât test manual, cât și automat.
  • Puteți include același test în diferite seturi de teste sau puteți adăuga mai multe instanțe ale unui test la același set de testare.
  • Quality Center oferă, de asemenea, programarea în care puteți specifica data și ora execuției seturilor de testare.