Laborator de testare în HP ALM (Centrul de calitate)
- Odată ce proiectarea testului este finalizată, execuția 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.
- Cazuri de testare din Planul de testare modul sunt chemate în modulul Test Lab.
- Modificările aduse cazurilor de testare din modulul Test Lab nu afectează cazurile de testare părinte din Modulul Test Plan. Ești liber să experimentezi. De aici și numele Test Lab!
- Este mai bine să dați numele setului de testare același cu 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 de set de testare este alocat unui anumit ciclu. Acest lucru 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.
Cum se creează un set de testare
Etapa 1) Primul pas este să creați un folder rădăcină ca container pentru a avea seturile de testare. Îl putem numi în conformitate cu lansarea și ciclul, astfel încât să fie ușor de urmărit.
- Accesați modulul „Test Lab” din fila „Testare”.
- Creați un folder nou făcând clic pe pictograma „Folder nou”.
- Se deschide caseta de dialog „New Test Set Folder”. Introduceți numele folderului ca „2017 R1 – Ciclul 1”.
- Faceți clic pe „Ok”
Pas 2) Dosarul Test Run va fi creat așa cum se arată mai jos.
Pas 3) Selectați folderul creat și atribuiți-i „Cicl”, ceea ce înseamnă că întregul set de testare ar trebui să fie executat pentru Ciclul 1.
Pas 4) Introduceți numele setului de testare și faceți clic pe „OK”
Nota: Target Câmpul Ciclu este dezactivat deoarece ciclul țintă este selectat la nivel de folder (2017 R1 – Ciclul 1).
Pas 5) După crearea setului de testare, trebuie să selectăm testele și să le adăugăm la setul de teste.
- Selectați setul de testare.
- Navigați la „Grilă de execuție”.
- Faceți clic pe butonul „Selectați testele”. Se deschide arborele planului de testare.
- Selectați Testele care urmează să fie executate pentru acest Ciclu.
- Faceți clic pe butonul „<=”. Acest lucru va muta/trage cazurile de testare din planul de testare în laboratorul de testare.
Pas 6) La adăugarea testelor din arborele planului de testare, toți parametrii de configurare ai testelor selectate sunt afișați utilizatorului. Utilizatorul poate edita configurația înainte de a o adăuga la laboratorul de testare.
Notă: Utilizatorul nu are control asupra selecției configurației de testare în Laboratorul de testare. Prin urmare, întreaga configurație va fi adăugată la setul de testare î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 teste..
Pas 7) După selectarea configurațiilor, testele selectate sunt adăugate la setul de teste. În acest caz am selectat toate cele trei configurații; prin urmare, putem găsi trei exemple de „01- Test de autentificare”.
Pas 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 setului de testare, structura setului de testare va fi așa cum se arată mai jos:
Pas 9) Cealaltă filă importantă pe care trebuie să o înțelegem este „Fluxul de execuție”. Selectați „Fila Flux de execuție” care afișează ordinea în care vor fi afișate testele în timpul execuției. De asemenea, utilizatorii pot modifica ordinea de execuție folosind această filă, care va fi tratată într-o secțiune separată a acestui modul.
Cum se execută teste
Pas 1) Seturile de testare create sunt acum gata pentru 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 teste selectat.
- Alerga – Această opțiune ajută utilizatorul să execute doar testul selectat.
Pas 2) Să executăm întreaga suită de teste a modulului de conectare selectând opțiunea „Run Test Set”. După ce faceți clic pe „Run Test set”, acesta afișează utilizatorul cu două opțiuni.
- Alergator manual (implicit) – Ordinea testelor afișate în timpul execuției ar fi aceea a ordinii care este afișată în grila setului de teste.
- Runner automat – Ordinea testelor afișate în timpul execuției va fi afișată ca cea a ordinii stabilite în fila flux de execuție.
Să continuăm cu opțiunea implicită.
Pas 3) Runnerul de test manual este afișat utilizatorului. În acest dialog, permiteți-ne să înțelegem caracteristicile importante.
- Începeți să alergați – Ajută la pornirea execuției
- Încheiați alergarea – Termină execuția curentă și închide ruloul manual.
- Anulează Run – Anulează executarea testelor curente.
- Atașamente – Ne ajută să atașăm captură de ecran/orice alte informații legate de execuția acestui test
- Defect nou – După ce faceți clic pe el, se deschide un nou dialog de defecte folosind care a Defect poate fi postat.
- Informații despre sistemul de operare – Oferă informații despre sistemul de operare în care sunt executate testele.
- Run Name – Marca temporală unică prin care rezultatele testelor pot fi analizate ulterior.
Faceți clic pe „Începeți rularea”.
Pas 4) Runnerul de testare manual cu comenzile și pașii de testare sunt afișați utilizatorului. Să înțelegem funcționalitățile disponibile în acest dialog de rulare de testare.
- Pas Numbers creat în timpul etapei de proiectare a testului
- Description al pasului selectat.
-
Rezultatul așteptat al pasului selectat.
Pas 5) Următorul test din setul de testare va fi afișat utilizatorului. Repetați Pasul 3 și Pasul 4 pentru a executa testul și a marca starea în consecință.
Cum se creează un program de testare
Testerii pot controla execuția testului cu ajutorul tab-ului „Flux de execuție”. Testerii 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.
Pas 1) Selectați fila „Flux de execuție” din modulul Test Lab.
Pas 2) Double faceți clic pe testul specific față de care trebuie setat 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 implicit.
Pas 3) Pentru a adăuga o condiție de execuție, faceți clic pe pictograma „+”, așa cum se arată mai jos.
Pas 4) Se deschide dialogul Nouă condiție de execuție.
- Selectați testul din meniul drop-down test. Vor fi afișate toate testele din setul de teste
- Selectați condiția. Poate dura fie „Succes”, fie „Terminat”.
-
Faceți clic pe „OK”.
Pas 5) Programul de rulare a testului este afișat cu condițiile de execuție adăugate.
Pas 6) Fluxul de execuție se realinează 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 – Reset Button Check” este terminat.
Pas 7) Acum, să înțelegem 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 pregătirea unei anumite funcționalități sau pentru programarea testelor automate.
Să spunem că profilul de conectare al managerului ar fi gata doar după o anumită dată. Prin urmare, testerii pot executa același lucru prin specificarea condițiilor din „Fluxul de execuție”.
Double Faceți clic pe testul pentru care trebuie setate criteriile fluxului de execuție.
Pas 8) Acum,
- Navigați la modulul „Dependență de timp”.
- Selectați „Executare la ora specificată”
- Introduceți Data la care doriți să executați
- Introduceți ora la care doriți să executați testul
- Faceți clic pe „Ok”.
Pas 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 automată a testelor este ca gazda să fie gata (nu ar trebui să fie oprită sau blocată) și să fie în stare să declanșeze testul. Dacă este un test manual, atunci nu va exista niciun efect.
Cum se analizează rezultatul testului
Pas 1) Odată ce execuția testului este încheiată, testerii pot vizualiza rezultatele în modulul „Test Runs”. Conține rezultatele rulărilor instanțelor de testare și ale rulărilor setului de testare.
- Accesați „Test Runs” în fila „Testing” și se deschide fereastra după cum se arată mai jos:
- Run Name este o valoare unică generată pentru fiecare dintre acele execuții de testare.
- „Stare” arată starea finală a execuției testului.
Rezultatul detaliat poate fi vizualizat făcând clic pe „Run ID”.
Pas 2) Se deschide dialogul Run details, iar utilizatorul va putea vedea rezultatul detaliat.
- Accesați fila „Raport” din fereastra „Detalii rulare”.
- Testerii pot verifica starea fiecăruia dintre acești pași de testare.
- Faceți clic pe „Ok” pentru a închide dialogul.
Video pe Test Lab
Clic aici dacă videoclipul nu este accesibil
puncte de reținut:
- Veți folosi Laborator de testare modul în QualityCenter pentru a executa cazurile de testare
- Înainte de a începe execuția, trebuie să creați un „Test Set Tree”
- Pentru a crea un arbore de set de testare, trebuie să creați mai întâi un „dosar pentru set de testare”
- În continuare, veți adăuga „Teste” create în Modulul Plan de testare, în folderul Set de teste.
- Un dosar de set de teste împreună cu teste adăugate se numește arbore de set de teste (deoarece arată ca o structură arborescentă.)
- Seturile de testare pot include atât Test manual, cât și automat.
- Puteți include același test în seturi de teste diferite sau puteți adăuga mai multe instanțe ale unui test la același set de teste.
- Centrul de calitate oferă, de asemenea, programarea în care puteți specifica data și ora execuției setului dvs. de testare.