Ce este cazul de testare? - Aflați sfaturile utile și trucurile cazului de testare

Cuprins:

Anonim

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 testareID-ul este dat cazului de testare.
Descrierea cazului de testareDescrierea cazului de testare.
Cerință conexăID-ul este dat cerinței căruia este prezentat acest caz de testare.
Cerințe preliminareOrice precondiții sau cerințe care trebuie îndeplinite înainte de a efectua testul.
Pași de testareInstrucțiuni pas cu pas au fost date pentru a rula testul.
Date de testareDate care sunt utilizate în timpul efectuării testului.
rezultat asteptatRezultatul care este de așteptat de la test, înregistrat înainte de a rula testul.
Rezultat actualRezultatul real obținut după efectuarea testului
stareStarea obținută după executarea testului. Poate fi trecut, eșuat, neexecutat, blocat.
ComentariiOrice observații care trebuie date pentru test.
Informații despre mediuInclude 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 testareDescrierea cazului de testarePași de testareDate de testarerezultat asteptatRezultat actualstare
TC01Verificaț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ă autentificaCum era de așteptatTrece
TC02Verificați conectarea angajaților cu date nevalide1. 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ă autentificaCum era de așteptatTrece

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 -

  1. Ce este dezvoltarea software?
  2. Întrebări de interviu pentru inginerie software
  3. Cariera ca dezvoltatori de software
  4. 14 cele mai bune instrumente software pentru a crea prezentări de înaltă calitate