Tutorial de testare manuală

Ce este testarea manuală?

Testarea manuală este un tip de testare software în care cazurile de testare sunt executate manual de un tester fără a utiliza instrumente automate. Scopul Testării manuale este de a identifica erorile, problemele și defectele din aplicația software. Testarea manuală a software-ului este cea mai primitivă tehnică dintre toate tipurile de testare și ajută la găsirea erorilor critice în aplicația software.

Orice aplicație nouă trebuie testată manual înainte ca testarea acesteia să poată fi automatizată. Testarea manuală a software-ului necesită mai mult efort, dar este necesară pentru a verifica fezabilitatea automatizării. Conceptele de testare manuală nu necesită cunoașterea vreunui instrument de testare. Unul dintre elementele fundamentale ale testării software este „Automatizarea 100% nu este posibilă„. Acest lucru face ca testarea manuală să fie imperativă.

Testarea manuală Concepts Video

Clic aici dacă videoclipul nu este accesibil

Scopul testării manuale

Testarea manuală

Conceptul cheie al testării manuale este de a se asigura că aplicația nu are erori și că funcționează în conformitate cu cerințele funcționale specificate.

Suitele sau cazurile de testare sunt proiectate în timpul fazei de testare și ar trebui să aibă 100% acoperirea testului.

De asemenea, se asigură că defectele raportate sunt remediate de către dezvoltatori și că au fost efectuate retestări de către testeri asupra defectelor remediate.

Practic, această testare verifică calitatea sistemului și oferă clientului un produs fără erori.

Tipuri de testare manuală

Testarea manuală Concepts
Testarea manuală Concepts

Diagrama de mai jos prezintă tipurile de testare manuală. De fapt, orice tip de testare software tipul poate fi executat atât manual, cât și folosind un instrument de automatizare.

Cum se efectuează testarea manuală

  1. Citiți și înțelegeți documentația/ghidurile proiectului software. De asemenea, studiați aplicația în curs de testare (AUT), dacă este disponibilă.
  2. Proiect de cazuri de testare care acoperă toate cerințele menționate în documentație.
  3. Revvedeți și stabiliți cazurile de testare cu șef de echipă, client (după caz)
  4. Executați cazurile de testare pe AUT
  5. Raportați erori.
  6. Odată ce erorile sunt remediate, executați din nou cazurile de testare eșuate pentru a verifica că au trecut.

Miturile testării manuale

Următoarele sunt câteva mituri și fapte comune legate de testare:

Mit: Oricine poate face testarea manuală

Fapt: Testarea necesită multe seturi de abilități

Mit: Testarea asigură un produs 100% fără defecte

Fapt: Testarea încearcă să găsească cât mai multe defecte. Identificarea tuturor defectelor posibile este imposibilă.

Mit: testarea automată este mai puternică decât testarea manuală

Fapt: Nu se poate face automatizarea testului 100%. Testarea manuală a software-ului este, de asemenea, esențială.

Mit: Testarea este ușoară

Fapt: Testarea poate fi extrem de dificilă. Testarea unei aplicații pentru posibile cazuri de utilizare cu cazuri de testare minime necesită abilități analitice ridicate.

Testare manuală vs testare automată

Testarea manuală Testare automată
Testarea manuală necesită intervenție umană pentru execuția testului. Testarea automatizării este utilizarea instrumentelor pentru a executa cazuri de testare
Testarea manuală va necesita forță de muncă calificată, timp îndelungat și va implica costuri ridicate. Testarea automatizată economisește timp, costuri și forță de muncă. Odată înregistrat, este mai ușor să rulați o suită de testare automată
Orice tip de aplicație poate fi testat manual, anumite tipuri de testare precum testarea ad-hoc și testarea maimuțelor sunt mai potrivite pentru execuția manuală. Testarea automată este recomandată numai pentru sistemele stabile și este utilizată în principal pentru Testarea regresiei
Testarea manuală poate deveni repetitivă și plictisitoare. Partea plictisitoare a executării în mod repetat a acelorași cazuri de testare este gestionată de software-ul de automatizare din Automation Testing.

Instrumente pentru automatizarea testării manuale

Concluzie

Testarea manuală este o activitate în care testatorul trebuie să fie foarte răbdător, creativ și deschis la minte.

Testarea manuală este o parte vitală a utilizării prietenoase de dezvoltare de software deoarece oamenii sunt implicați în testarea aplicațiilor software, iar utilizatorii finali sunt și ei oameni. Ei trebuie să gândească și să acționeze din perspectiva utilizatorului final.

Citește mai mult Readmore