Modulul de plan de testare în tutorialul HP ALM (Centrul de calitate).
- După definirea cerințelor, echipa de dezvoltare începe procesul de proiectare și dezvoltare în timp ce Testarea echipa începe să proiecteze teste care pot fi executate odată ce build-ul este implementat.
- Succesul oricărui produs depinde de procesele de testare și de calitatea testării care se efectuează. Un bun Planul de testare rezultă un produs fără erori.
- ALM acceptă întreținerea și executarea testelor manuale, de automatizare și de performanță, deoarece ALM este integrat perfect cu toate produsele HP, cum ar fi HP UFT și HP Load Runner.
Cum se creează un plan de testare
Pasul 1 ) Similar cerințelor, permiteți-ne să creăm un substituent/dosar pentru fiecare dintre tipurile de test, cum ar fi funcțional și nefuncțional.
- Faceți clic pe linkul Test Plan de pe pagina de pornire ALM
- Faceți clic pe pictograma „Folder nou”.
- Introduceți numele folderului ca „Funcțional” și faceți clic pe „OK”
Pas 2) Dosarul creat va fi afișat așa cum se arată mai jos.
Pas 3) În mod similar, să creăm subdosare pentru testele „manuale” și „automatizate” în dosarul „funcțional”. Prin urmare, structura finală a folderului va fi așa cum se arată mai jos:
Notă: NU vom putea crea scripturi de testare automate/Scripturi de testare a performanței din ALM; în schimb, trebuie să fie creat din instrumentele HP respective, cum ar fi UFT pentru funcțional și Load Runner pentru performanță. Apoi este salvat în ALM, astfel încât să poată fi programate, executate, monitorizate și raportate.
Pas 4) Ar fi mai bine să creăm un folder Nou pentru fiecare dintre modulele aplicației, astfel încât să nu aruncăm toate testele manuale într-un singur folder. Pentru aplicațiile complexe ar exista mii de teste care ar fi dificil de gestionat dacă nu sunt aliniate corect.
Pas 5) Acum, să creăm un test manual pentru modulul „Autentificare” făcând clic pe pictograma „Test nou” din fila „Plan de testare”.
Pas 6) Introduceți următoarele detalii pentru a crea cu succes noul test.
- Introduceți Numele testului nou
- Introduceți tipul testului. În acest caz, este Testul „Manual”.
- Utilizatorul poate introduce și alte câmpuri neobligatorii, cum ar fi data, Description așa cum se arată mai jos.
- Faceți clic pe „Trimite” după ce au fost introduse toate detaliile.
Etapa 7) Odată ce testul este creat, testul creat va apărea în folderul de teste „Manual” cu alte file generate, după cum se arată mai jos. Să discutăm fiecare dintre aceste file în detaliu în pașii următori.
Pas 8) Clic „Pași de proiectare” și faceți clic pe pictograma „Pas nou”, așa cum se arată mai jos. Se deschide caseta de dialog Detalii pas de proiectare
- Introduceți numele pasului
- Introduceți Pasul Description
- Introduceți rezultatul așteptat
- Faceți clic pe „OK”
Pas 9) Repetați pasul #6 și introduceți toți pașii relevanți pentru a testa funcționalitatea. După crearea tuturor pașilor necesari, fila „Pași de proiectare” afișează toți pașii creați, așa cum se arată mai jos.
Pas 10) Parametri, ajută utilizatorul să atribuie o valoare unei variabile care îi permite utilizatorului să execute același test cu seturi diferite de date. În acest caz, numele de utilizator și parola pot fi doi parametri cărora li s-ar atribui o valoare. Vom înțelege importanța de a avea parametri în timpul execuției testului, care vor fi tratați în modulul Test Lab.
Acum, să vedem cum să creăm parametrii.
- Selectați pasul de testare față de care dorim să adăugăm parametrul.
- Pictograma „Parametru” va fi activată. Faceți clic pe același ca în imaginea de mai jos.
Pas 11) Dialogul Parametru se va deschide așa cum se arată mai jos. Faceți clic pe butonul „Parametru nou”.
Pas 12) Se deschide dialogul pentru detaliile parametrului de testare.
- Introduceți numele parametrului
- Atribuiți o valoare parametrului
- Faceți clic pe „OK”.
Pas 13) Dialogul „parametri” este afișat înapoi utilizatorului
- Cu variabila creată
- Valoarea
- Faceți clic pe „OK”.
Pas 14) Acum putem observa că parametrul este adăugat în „Pasul de testare”, așa cum se arată mai jos.
Repetați același lucru și pentru câmpul de parolă.
În mod similar, creați un parametru pentru Password Filed
Pas 15) Parametrii creați pot fi vizualizați/editați în fila de parametri. Acest dialog ne ajută și să creăm, să ștergem parametrii asociați cu testele.
Pas 16) Fila de atașamente permite utilizatorului să încarce orice tip de fișier, cum ar fi „xls”, „jpg” etc.
Pas 17) Configurația testului ne ajută să reutilizam testul pentru diferite scenarii de utilizare. Să înțelegem cum să lucrăm cu configurațiile de testare cu un exemplu. În mod implicit, există o configurație de test care este specificată ca cea a numelui testului.
Notă: NU PUTEM șterge configurația de test implicită, dar o putem edita.
Pas 18) Să presupunem că funcționalitatea de conectare poate fi realizată de trei tipuri de utilizatori de afaceri, cum ar fi „helpdesk”, „manager” și „șef de grup”.
Să redenumim configurația de test implicită la „helpdesk” prin editarea câmpului de nume din „Configurația testului”.
Pas 19) Acum haideți să adăugăm celelalte două configurații de testare, adică manager și cap de cluster. Faceți clic pe pictograma „+” din configurațiile de testare.
Pas 20) "Se deschide dialogul Configurație de testare nouă.
- Introduceți numele configurației Test
- Introduceți alți parametri neobligatori, cum ar fi „creat de”, „data creării”, „descriere”
- Faceți clic pe „OK”.
Pas 21) Repetați același pas ca mai sus pentru a crea încă o configurație de testare pentru „capul de grup” și întreaga configurație de test va fi afișată utilizatorului, așa cum se arată mai jos. Acest lucru va permite testerilor să execute același test individual împotriva tuturor configurațiilor create în timpul execuției testului, ceea ce va duce la nicio rescriere a testelor.
Configurația testului NU trebuie confundată cu parametrii de testare. Prin urmare, ar trebui să înțelegem diferența dintre configurațiile de parametri și de testare. Parametrii sunt utilizați pentru a crea variabile și a atribui valori pentru un anumit pas (parametrizarea testului), în timp ce configurația testului este aplicabilă pentru toți pașii și, în general, este folosită pentru a testa diferite cazuri de utilizare în afaceri/flux de lucru. În timpul execuției, utilizatorii pot modifica valorile parametrilor creați în timp ce a Caz de testare este executat pentru configurația selectată.
De exemplu, o aplicație de plată a facturilor online, utilizatorul poate selecta modul de plată. În cazul plăților cu „card de credit”, utilizatorul poate selecta fie cardul master, viza sau American Express. Fiecare dintre cei care au propriile puncte de recompensă pentru clienți. Pentru a-l testa, putem proiecta un test astfel încât fiecare dintre ele să fie adăugat în configurațiile de testare pentru a verifica punctele de recompensă.
Pas 22) Fila „Acoperire solicitată” îi ajută pe testeri să mapeze testul cu o anumită cerință (cerințe) care îi ajută pe utilizatori să genereze acoperire și trasabilitate.
- Faceți clic pe fila „Acoperire solicitată”.
- Selectați „Cerința” care ar trebui să fie mapată cu acest caz de testare particular
- Faceți clic pe butonul „<=” pentru a mapa cerințele selectate față de test. De asemenea, putem mapa mai multe cerințe față de același test.
Pas 23) Fila „Defecte legate” este goală deoarece nu am executat niciun test/nu am ridicat niciunul Defect împotriva cazului de testare. Această filă va fi completată cu detaliile defectului dacă defectele sunt afișate în cazul testului în momentul creării defectelor.
Pas 24) Fila Istoric afișează lista modificărilor efectuate de-a lungul timpului în raport cu acest caz de testare particular chiar din momentul creării testului.
Încărcarea Testelor
Uneori, utilizatorul nu va crea cazuri de testare manual, deoarece este un proces consumator de timp. Majoritatea organizațiilor dezvoltă teste manuale în Excel și încarcă în ALM în bloc, în loc să creeze fiecare test manual unul câte unul. 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.
Cum să încărcați teste folosind Microsoft Excel
Pas 1) Înainte de a încărca testele din Excel, trebuie să pregătim Excelul astfel încât să poată fi încărcat.
- 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.
- Introduceți date valide în fiecare dintre aceste câmpuri, așa cum se arată mai jos.
Pas 2) După ce ați selectat datele de încărcat, faceți clic pe „Exportați în HP ALM” din „Suplimente”.
Etapa 3) Se deschide Expertul de export ALM. Introduceți adresa URL a serverului HP ALM și faceți clic pe „Next”.
Pas 4) Introduceți numele de utilizator și parola pentru autentificare și faceți clic pe „Următorul”.
Pas 5) Selectați domeniul, numele proiectului în care dorim să încărcăm testele și faceți clic pe „Următorul”.
Pas 6) Selectați tipul de date pe care dorim să le încărcăm. În acest caz, este vorba despre teste. De asemenea, vom încărca Defecte în capitolele următoare.
Pas 7) 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 „teste”.
Etapa 8) După ce faceți clic pe „Următorul”, se deschide dialogul de mapare, așa cum se arată mai jos.
- 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.
- 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.
Pas 9) 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.
- Introduceți numele coloanei în Excel care corespunde cu numele coloanei corespunzător din HP ALM.
- Mapaț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”.
Pas 10) 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.
Unele dintre erorile comune sunt enumerate mai jos:
- Subiectul/Calea este invalid/indisponibil sau NU este mapat de utilizator.
- Câmpul „Tip de test” are o altă valoare decât Manual. Teste automate NU POTI fi încărcat folosind Excel.
- Câmpul Nume test este gol sau NU este mapat.
- Starea nu trebuie să aibă alte valori decât Proiectare, gata, Importat, Reparare.
Pas 11) Acum haideți să verificăm același lucru în fila „Teste”. Toate detaliile testului sunt încărcate așa cum se arată mai jos.
notițe : Utilizatorii pot efectua și reîncărcarea testelor. În cazul reîncărcării cazurilor de testare, dacă numele testului există deja și dacă există doar o modificare în descrierea pasului, atunci testul va fi suprascris cu cel existent. Dacă numele testului este diferit de cel încărcat, acesta se încarcă ca test nou.
Cum se creează resurse de testare
Resurse de testare le permite utilizatorilor să gestioneze resursele care sunt de obicei preluate de testele automate/de performanță. Utilizatorii pot încărca scriptul care poate fi folosit de unul sau mai multe teste. De asemenea, pot fi descărcate/editate și încărcate din nou în resursele de testare.
Să vedem cum putem folosi modulul Resurse de testare în mod eficient. Acest modul este demonstrat prin încărcarea aceluiași fișier Excel în resursele de testare pe care le-am folosit pentru a importa testele din Excel în ALM.
Se recomandă încărcarea Test Casei Excel, astfel încât să putem edita testele ori de câte ori este necesar și să reîncărcăm doar cazurile de testare modificate. De asemenea, este ușor să adăugați teste noi și să încărcați doar testele nou adăugate.
Cu toate acestea, putem încărca și alte tipuri de fișiere, cum ar fi .xls, .vbs, .qfl etc.
Pas 1) Navigați la modulul Resurse de testare, așa cum se arată mai jos. Se deschide pagina modulului resurse de testare.
Pas 2) Creați un „dosar nou” făcând clic pe pictograma dosar nou, așa cum se arată mai jos. Se deschide dialogul Dosar nou. Să creăm resurse de testare pentru toate cele trei teste și anume – Manual, Automatizare și Performanță.
Pas 3) Dosarul este creat așa cum se arată mai jos.
Pas 4) În mod similar, permiteți-ne să creăm încă două foldere și anume – Automatizare și Performanță. După crearea unui folder pentru fiecare dintre resursele de testare, structura finală a folderului va fi așa cum se arată mai jos:
Pas 5) Să creăm o nouă resursă de testare încărcând fișierul excel pe care l-am creat pentru scrierea testelor manuale care au fost încărcate în ALM. Selectați folderul în care utilizatorul dorește să încarce resursa de testare.
Pas 6) Introduceți numele resursei de testare și, de asemenea, selectați tipul resursei și faceți clic pe „OK”.
Pas 7) La crearea resursei de testare, acum trebuie să încărcăm resursa, astfel încât să fie disponibilă în fila „Vizualizare resurse”, care va fi utilizată în timpul testelor.
- Faceți clic pe fila „Vizualizare resurse”.
- Faceți clic pe „Încărcați fișierul” și selectați fișierul pentru încărcare
Pas 8) După încărcarea fișierului, starea va fi afișată utilizatorului și va fi disponibil pentru descărcare.
Notă: Sunt încărcate următoarele tipuri de resurse de testare care pot fi utilizate pentru executarea testelor automate.
- Tabel de date
- Variabile de mediu
- Biblioteci de funcții
- Scenarii de recuperare
- Depozit de obiecte partajate
Video pe planul de testare
Clic aici dacă videoclipul nu este accesibil
concluzii cheie: -
- Veți folosi modulul Plan de testare din QualityCenter pentru a vă proiecta și crea cazurile/scripturile de testare.
- Puteți conecta testele din modulul Plan de testare cu cerințele din modulul de cerințe pentru o urmărire ușoară.
- QualityCenter oferă multe caracteristici, cum ar fi copierea pașilor de testare, trimiterea prin e-mail de scripturi pentru revizuire, adăugarea de atașamente etc. pentru a facilita dezvoltarea mai rapidă a cazurilor de testare.