Ce este cazul de testare?
Terminologia software poate fi adesea destul de confuză. Cazul testului, scenariul, planul; toate sună destul de asemănătoare și este ușor de amestecat termenii. În testarea software, este important să evitați calificările referitoare la terminologia din jur. Prin urmare, în acest articol, vom arunca o privire la ce înseamnă.
Este un grup de condiții sau variabile prin care testerul verifică conformitatea cu cerințele software-ului testat. Este folosit pentru a da instrucțiuni pas cu pas testerilor. Este un document, care conține date de testare, condiții preliminare, rezultate așteptate etc., elaborat pentru un scenariu specific. Executarea acestuia acționează ca punct de plecare, după care aplicăm un set de valori de intrare și așteptăm un rezultat concludent. Cursul dezvoltării lor ne ajută, de asemenea, să găsim complicații în cerințele aplicației.
De obicei, un tester din echipa QA le scrie. Aceasta nu include testele pe care le scrie echipa de dezvoltare, ci testele care sunt efectuate după testare de dezvoltare și unitate. Mai important, un tester care înțelege funcționalitatea aplicației și poate oferi un caz de testare a valorii, ar trebui să o scrie.
Format
Are de obicei următoarele câmpuri. Cu toate acestea, formatul câmpurilor poate diferi de la companie la companie, în funcție de instrumentul de gestionare a testelor utilizat de acestea.
ID-ul cazului de testare | ID-ul este dat cazului de testare. |
Descrierea cazului de testare | Descrierea cazului de testare. |
Cerință conexă | ID-ul este dat cerinței căruia este prezentat acest caz de testare. |
Cerințe preliminare | Orice precondiții sau cerințe care trebuie îndeplinite înainte de a efectua testul. |
Pași de testare | Instrucțiuni pas cu pas au fost date pentru a rula testul. |
Date de testare | Date care sunt utilizate în timpul efectuării testului. |
rezultat asteptat | Rezultatul care este de așteptat de la test, înregistrat înainte de a rula testul. |
Rezultat actual | Rezultatul real obținut după efectuarea testului |
stare | Starea obținută după executarea testului. Poate fi trecut, eșuat, neexecutat, blocat. |
Comentarii | Orice observații care trebuie date pentru test. |
Informații despre mediu | Include informații despre rețea / hardware / software în care este rulat testul. |
Cum se scrie un caz de testare?
Mai jos sunt pașii dați pentru a scrie un caz de testare.
Pasul 1: Alocați un număr și o descriere.
Pasul 2: Pentru a putea rula, avem nevoie de Date de testare. Fără datele testului, nu am avea informațiile adecvate de testat, ceea ce face ca sarcina să fie laborioasă.
Pasul 3: Pentru a-l rula, trebuie să avem un anumit set de instrucțiuni pentru a efectua testul. Acești pași se numesc Pași de testare. Nevoia acestui lucru apare atunci când autorul demisionează din proiect sau este în pauză. Atunci altcineva din proiect va trebui să preia testarea. Pașii scrisi îi vor ajuta.
Pasul 4: Scopul acestora este de a examina comportamentul aplicației. Pentru a realiza acest lucru, va trebui să avem un Rezultat Așteptat. După executarea lui, rezultatele așteptate vor fi comparate cu Rezultatul real din test și, în consecință, i se va atribui un Statut.
Pasul 5: Putem avea, de asemenea, un câmp adițional, cum ar fi câmpul Prerequisite, care ne spune condițiile care trebuie îndeplinite înainte de testarea, un câmp post-condiții, care ne spune condițiile care trebuie îndeplinite după testul etc.
Exemplu:
ID-ul cazului de testare | Descrierea cazului de testare | Pași de testare | Date de testare | rezultat asteptat | Rezultat actual | stare |
TC01 | Verificați conectarea angajaților cu date valide |
1. Accesați pagina de conectare. 2. Introduceți Userid 3. Introduceți parola 4. Faceți clic pe butonul Login | Userid = admin
Parolă = abc12345 | Utilizatorul ar trebui să se poată autentifica | Cum era de așteptat | Trece |
TC02 | Verificați conectarea angajaților cu date nevalide | 1. Accesați pagina de conectare.
2. Introduceți Userid 3. Introduceți parola 4. Faceți clic pe butonul Login | Userid = admin
Parolă = 12345abc | Utilizatorul nu ar trebui să se poată autentifica | Cum era de așteptat | Trece |
Importanța cazului de testare
Au o impresie imensă în faza de testare. Scrierea lor este la fel de semnificativă ca procesul de testare în sine. Ne ajută să gândim prin specificul și ne asigură că le abordăm din cât mai multe perspective.
Importanța existenței este că oricine poate testa din nou testul folosindu-le. Acestea sunt artefacte puternice, utile pentru viitorii coechipieri, pe lângă furnizarea documentației despre performanța unei aplicații. Pentru a rezuma, Ele oferă următoarea semnificație:
- Acestea asigură o bună acoperire a testului, asigurându-se că funcționalitatea principală nu lipsește în timpul testării.
- Le permite să se gândească la diferite modalități de confirmare a caracteristicilor aplicației.
- De asemenea, sunt scrise negative, ceea ce face ca testarea să fie un proces minuțios, fiind puțin trecute cu vederea.
- Acestea sunt refolosibile, deoarece oricine le poate consulta și rula testul.
Sfaturi și trucuri utile
Când le scrieți, rețineți următoarele informații:
- Ar trebui să fie simplu și concis, cu cel mult 15 pași.
- Fiecare dintre ele trebuie să fie reutilizabile.
- Evitați repetarea.
- Informații suplimentare de configurare a testelor trebuie furnizate precum software, hardware, sistem de operare, versiunea aplicației testate, condiții preliminare pentru testare etc.
- Ar trebui să fie scris într-un mod în care testăm un singur lucru simultan, fără suprapuneri.
- Asigurați-vă că toate scenariile, pozitive și negative, sunt acoperite, oferindu-ne o acoperire de 100%.
- Acestea ar trebui să fie create având în vedere utilizatorul final.
Concluzie
În concluzie, ele ne pot îmbunătăți eforturile în testarea generală și ne pot îmbunătăți calitatea software-ului până la scopuri mari, economisindu-ne în același timp timp și efort din cauza reutilizării cazurilor de testare.
Articole recomandate
Acesta este un ghid pentru Ce este cazul de testare. Aici am discutat despre șabloane, importanță și sfaturi utile și trucuri. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -
- Ce este dezvoltarea software?
- Întrebări de interviu pentru inginerie software
- Cariera ca dezvoltatori de software
- 14 cele mai bune instrumente software pentru a crea prezentări de înaltă calitate