testrail review tutorial
Gestionarea cazurilor de testare folosind TestRail: un tutorial complet de examinare practică și WalkThrough
Instrumentul TestRail oferă gestionarea cazurilor de testare bazată pe web, care este o combinație de capabilități sofisticate de gestionare a proiectelor cu caracteristici optimizate pentru testare.
Acest instrument poate fi utilizat pentru orice tip de proiect, inclusiv dezvoltarea agilă și metodologia de testare.
În timp ce TestRail este utilizat în principal pentru testarea software-ului, este, de asemenea, suficient de flexibil pentru a fi utilizat în orice tip de proces QA.
Să explorăm acest instrument în detaliu cu un tutorial manual de examinare TestRail !!
Ce veți învăța în acest tutorial:
- Crearea contului TestRail
- Adăugarea unui proiect
- Adăugarea de suite de testare
- Adăugarea cazurilor de testare
- Adăugarea testului
- Executarea cazurilor de testare
- Rapoarte cu Test Run și Rezultate
Ce veți învăța:
- Funcțiile TestRail
- Ghid de evaluare TestRail
- Introducere pas cu pas
- Configurare Reper
- Concluzie
- Lectură recomandată
Funcțiile TestRail
Funcțiile principale ale TestRail:
- Documentați cazurile de testare cu pași, rezultate așteptate, capturi de ecran și multe altele.
- Organizați cazurile de testare în suite și secțiuni de testare.
- Alocați cazuri de testare pentru execuție și gestionați sarcinile de lucru ale echipei.
- Urmăriți rezultatele testelor în timp real.
- Analizați progresul către etapele de referință.
- Generați rapoarte despre o varietate de valori.
TestRail acceptă fiecare tip de testare software. Îl puteți folosi pentru a vă organiza testare manuală / bazată pe script , pentru a programa și raporta rezultatele testarea exploratorie , și să se integreze cu instrumente de automatizare a testelor.
TestRail se integrează, de asemenea, cu instrumentele de urmărire a defectelor livrate și include un API deschis, astfel încât să puteți crea propriile dvs. integrări personalizate. Această flexibilitate este motivul esențial pentru care echipele aleg TestRail față de celelalte soluții de gestionare a cazurilor de testare.
Cel mai important factor este UI rapidă și ușoară, ușor de învățat și de utilizat, cu o formare redusă sau deloc necesară. Mai mult, acesta este un instrument puternic cu funcții avansate, cum ar fi rapoarte personalizabile.
Dat mai jos este un exemplu de proiect în TestRail. Fereastra de prezentare generală a proiectului rezumă progresul testării zilnice dintr-o privire, inclusiv numărul de cazuri de testare, trecute, blocate, cele care au nevoie de reevaluare sau au eșuat.
În mijlocul ecranului, puteți vedea Rulări de testare și Repere . O rundă de testare este utilizată pentru a grupa cazurile de testare pentru execuție, în timp ce reperul este utilizat pentru a grupa rularea testelor într-un scop specific, cum ar fi o versiune software.

Ghid de evaluare TestRail
Pentru a urma împreună cu această prezentare, veți obține un versiune de încercare gratuită TestRail aici .
Puteți alege ediția Cloud găzduită pentru configurare instantanee sau ediția Server pentru instalare pe propriul computer. Trebuie doar să completați câmpurile obligatorii așa cum se arată mai jos.
Pentru ediția Cloud, aveți un pas suplimentar în alegerea unei adrese web de unde veți accesa instanța dvs. online.

Veți primi un e-mail cu un link pentru a confirma perioada de încercare gratuită. Faceți clic pe link pentru a vă crea contul TestRail. Veți fi redirecționat automat către instanța de testare TestRail după ce este gata. Acest proces ar trebui să dureze doar câteva minute.

În funcție de locația dvs., poate fi necesar să completați un acord de prelucrare a datelor pentru a confirma conformitatea cu Regulamentul general privind protecția datelor ( GDPR ).
După ce ați făcut acest lucru, configurarea este completă și sunteți gata să începeți!
Introducere pas cu pas
# 1) Ecranul pe care îl vedeți mai jos este TestRail Bord .
Tabloul de bord afișează o prezentare generală a proiectelor dvs., a activităților recente și a oricărui „todos” atribuit. Observați notificarea „Bun venit la TestRail” din partea de jos a ecranului cu pașii sugerați pentru a începe. În această prezentare, vom finaliza primii patru pași.

#Două) Apasă pe Administrare filă. Trebuie să veniți aici pentru a face lucruri precum adăugarea de utilizatori și roluri, extinderea abonamentului de încercare, configurarea câmpurilor personalizate, configurarea integrărilor și multe altele. Click pe Utilizatori și roluri și veți vedea că ați fost adăugat ca administrator.
Apasă pe Roluri și veți vedea rolurile predefinite, adică numai în citire, Tester, Designer și Lead. Faceți clic pe pictograma creion pentru a vizualiza drepturile atribuite fiecărui rol. Este ușor să modificați descrierile implicite, să creați roluri suplimentare, să adăugați unul sau mai mulți utilizatori, să le atribuiți roluri, să le organizați în grupuri etc.

# 3) Folosește Bord pentru a reveni la tabloul de bord. Aici veți gestiona și urmări proiectele de testare. Să începem prin a crea un proiect. Apasă pe Adăugați proiect pentru a face acest lucru.
c întrebări și răspunsuri la interviu pdf

# 4) Dă-i proiectului un nume, apoi alege o opțiune de stocare, așa cum se arată mai jos. Pentru o mai mare flexibilitate, ar trebui să alegeți a treia opțiune: folosiți mai multe suite de testare pentru a gestiona cazurile .
Acest lucru vă permite să începeți cu o singură suită de testare și apoi să adăugați mai multe suite de testare în viitor, dacă este necesar.

# 5) Clic Adăugați proiect .
Tabloul de bord va apărea împreună cu noul dvs. proiect (dacă nu, faceți clic pe fila Tablou de bord). Puteți schimba numele proiectului sau îl puteți șterge mai târziu, dacă doriți. Captura de ecran de mai jos arată tabloul de bord pentru un exemplu de proiect cu mai multe suite de testare și un alt proiect cu un singur depozit.
Observați cum se schimbă opțiunile disponibile în funcție de tipul de proiect.

# 6) Apasă pe Suită de testare link sub noul dvs. proiect. Dacă acesta este primul dvs. proiect , apoi vizualizarea Test Suites va apărea cu o singură suită implicită, numită Maestru . Pur și simplu faceți clic pe numele suitei pentru a edita secțiunile și cazurile de testare.
În caz contrar, faceți clic pe butonul Adăugare suită de testare pentru a adăuga o suită de testare la noul dvs. proiect, așa cum se arată în imaginea de mai jos.

# 7) Acum, să adăugăm primul caz de testare. Odată ce apare următorul mesaj, faceți clic pe Adăugați caz de testare .

# 8) Apare o vizualizare detaliată a cazului de test, așa cum se arată mai jos. Să adăugăm un test simplu numit „Conectare”.

# 9) Următoarele patru câmpuri sunt obligatorii și pot fi utilizate pentru sortarea și filtrarea cazurilor de testare: secțiune, șablon, tip și prioritate. Câmpul opțional „Automation Type” este destinat integrării cu un instrument de automatizare a testelor.
-
- Secțiune implicit la Test Case. O secțiune este creată automat pentru fiecare proiect nou.
- Șablon implicit Test Case (Text). TestRail vine cu trei șabloane de carcasă de test încorporate:
- Caz de testare (text): Include zone de text pentru precondiții, pași de testare și rezultatul scontat (prezentat mai sus). Puteți adăuga capturi de ecran în aceste zone de text.
- Caz de testare (pași): Include o zonă de text pentru condiții prealabile, plus rânduri pentru pași individuali de testare cu rezultatul așteptat pentru fiecare pas. Puteți adăuga o captură de ecran la fiecare pas individual.
- Sesiune exploratorie: Include zone de text pentru misiunea și obiectivele sesiunii exploratorii.
- Alege un Tip pentru test, cum ar fi Regresie, Funcțional, Performanță sau Automat.
- Setați un Prioritate , cum ar fi critic, ridicat, mediu sau scăzut.
Lectură recomandată => Vă sugerez să citiți acest lucru ghid pas cu pas cu privire la scrierea unor cazuri de testare eficiente.
# 10) Acum puteți finaliza cazul de testare cu condiții prealabile, pași și rezultatele așteptate. După ce ați terminat definirea testului, faceți clic pe Adăugați caz de testare . Apare rezumatul cazului de testare, după cum se arată mai jos:

#unsprezece) Să adăugăm încă câteva cazuri de testare.
Apasă pe Cazuri de testare link pentru a afișa meniul cazului de testare așa cum se arată mai jos. Tot ce ne trebuie cu adevărat chiar acum este titlul pentru fiecare caz de testare, așa că să facem acest lucru rapid folosind meniul Test Case. Doar faceți clic pe Adăugați caz link în partea de jos a listei de cazuri de testare pentru a adăuga un titlu.
Faceți clic pe bifa verde sau apăsați introduce pentru a salva și a merge la următorul caz. (Rețineți că puteți importa și cazuri de testare dintr-un fișier CSV sau XML).

# 12) După crearea cazurilor de testare, următorul pas este crearea unei testări. Acesta este un set de teste pe care doriți să le utilizați într-un scop specific, cum ar fi testarea de regresie, testarea fumului, testarea caracteristicilor noi, testarea bazată pe risc, acceptarea sau testarea in-sprint.
Pentru fiecare rundă de testare, puteți crea un nume și o descriere, puteți face legătura cu o etapă importantă, puteți identifica cazurile de testare și puteți atribui rularea unui anumit utilizator sau grup pentru executare. Apasă pe Testele și rezultatele Tab, apoi faceți clic pe Adăugați Test Run buton.
Dacă vi se solicită să selectați o suită de teste, alegeți „Master”, apoi faceți clic Bine .

# 13) Adăugați Test Run apare ecranul, așa cum se arată mai jos. Pe măsură ce am ales mai devreme opțiunea suite de testare, numele implicit este numele suitei de testare. În caz contrar, este implicit „Test Run”. Aveți, de asemenea, opțiunea de a atribui testul la un Reper .
Folosește Atribuiți la pentru a atribui testul unui utilizator. Să mergem mai departe și să alegem opțiunea pentru Includeți toate cazurile de testare , apoi faceți clic pe Adăugați Test Run .

Lecturi suplimentare => Gestionarea fazei de execuție a testului în STLC
# 14) Acum Testele și rezultatele apare ecranul. Dacă urmați această prezentare generală, veți vedea o singură rundă de testare, „Master”, care este completă cu zero procente (0%). Ecranul eșantion de mai jos prezintă un proiect cu patru rulări în curs și mai multe rulări finalizate.
Pentru a vizualiza sau actualiza progresul unui test, pur și simplu faceți clic pe numele acestuia.

#cincisprezece) Captura de ecran de mai jos arată starea unei testări în desfășurare.
Pe măsură ce fiecare test este executat, un tester își poate actualiza starea ca fiind trecut, eșuat etc. Este, de asemenea, posibil să setați starea mai multor teste simultan. Dacă urmăriți împreună cu pasul de trecere, utilizați meniul derulant pentru a seta starea cazului de test de conectare la A trecut .

# 16) Adăugați rezultatul va apărea fereastra, unde puteți adăuga comentarii despre test, atribuiți-o unui alt membru al echipei, atașați o captură de ecran și chiar împingeți defectul pe urmăritorul de probleme integrat.
De exemplu , presupuneți că utilizați Jira pentru urmărirea problemelor. După ce trimiteți rezultatul, cazul de testare este actualizat cu ID-ul defectului în Jira, iar problema Jira rămâne conectată la cazul de testare prin API-ul TestRail. Orice actualizare a problemei din Jira va actualiza și TestRail.
După ce defectul este remediat, puteți utiliza funcția de relansare a TestRail pentru a executa din nou testul și a introduce noile rezultate.
exemplu de cod java în arborele binar de căutare

# 17) Clic Adăugați rezultatul pentru a închide fereastra și a reveni la testul în curs. Observați că graficul circular a fost actualizat pentru a reflecta modificarea stării.
# 18) Deoarece ați obținut un rezultat al testului, puteți explora multe rapoarte personalizabile în TestRail. Ecranul eșantion de mai jos prezintă rapoartele disponibile din test. Mai multe rapoarte sunt disponibile de la Rapoarte filă.

Configurare Reper
Deși nu este necesar să stabiliți repere pentru a executa teste, este o practică bună.
Repere vă permit să urmăriți progresul pe mai multe teste pentru obiective, cum ar fi lansarea unui software. Folosește Repere filă pentru a le adăuga. Ecranul de mai jos prezintă un proiect cu trei repere deschise și două repere finalizate.

Odată ce toate testele sunt finalizate într-un test, puteți bloca testul, ceea ce va împiedica modificările viitoare. Prin urmare, chiar dacă un caz de testare se modifică pentru o rundă viitoare, definiția sa este păstrată pentru rularea curentă în cazul în care trebuie să auditați rezultatele mai târziu.

Concluzie
Cu toate aceste caracteristici, este ușor să vedeți cum TestRail poate spori semnificativ productivitatea testării unei echipe.
Dacă gestionați încă cazuri de testare folosind foi de calcul, vă sugerez încercând TestRail pentru a vedea ce puteți realiza pentru proiectul dvs.
Lecturi suplimentare = >> Instrumente de top pentru gestionarea cazurilor de testare
Simțiți-vă liber să ne împărtășiți feedback-ul / întrebările dvs. în secțiunea de comentarii de mai jos!
Lectură recomandată
- Tutoriale detaliate pentru eclipsă pentru începători
- Revizuirea instrumentului de testare TestLodge
- Tutorial SVN: Gestionarea codului sursă folosind Subversion
- Tutorial Bugzilla: Tutorial practic pentru instrumentul de gestionare a defectelor
- Tutorial TestLodge - Cum să vă organizați software-ul Proiecte de testare utilizând instrumentul de gestionare a testelor TestLodge
- Instrument de gestionare a testului PractiTest Tutorial de examinare practică
- Tutorial de testare distructivă și testare nedistructivă
- TestRail Test Management for Jira - Un ghid cuprinzător