Ghid pentru junit

Testarea este procesul de verificare a funcționalității programului pentru a confirma că acesta funcționează în conformitate cu anumite cerințe. Testarea unităților este testare care este scrisă direct la nivel de dezvoltator (testarea unei entități particulare este o metodă sau o clasă). Aceasta este o etapă extrem de importantă de dezvoltare a software-ului, care ajută la crearea unui produs de calitate.







Testarea unităților este împărțită în două grupe mari:

Execuția manuală a testelor fără ajutorul vreunui mijloc.

Utilizarea instrumentelor speciale pentru testarea automată

Nu există nicio modalitate de a scrie teste complexe pentru a testa modele complexe de comportament.

Testerii pot scrie teste complexe pentru a testa modele complexe de programare

Testarea manuală are o fiabilitate redusă, deoarece este foarte susceptibilă la factorii umani.

Testarea automată este exactă și fiabilă.

Investiție de mare timp

Este legat de faptul că o persoană are o oportunitate extrem de limitată în viteza de lucru.

Testele automate sunt efectuate cu un ordin de magnitudine mai rapid decât o persoană poate face.

JUnit este un cadru conceput pentru a testa programele scrise folosind tehnologia Java. Acesta se află în centrul TDD (Test-Driven Development) și face parte din familia frymurk pentru testare xUnit.







Ideea principală a acestui cadru este "primul test, apoi codul". Aceasta înseamnă că mai întâi determinați ce ar trebui să se întâmple ca rezultat al lucrării unei bucăți de cod și scrieți teste care verifică identitatea rezultatului cu cea cerută și apoi scrieți codul însuși pe care îl vom testa. Această abordare crește eficiența dezvoltatorului și vă permite să scrieți un cod mai stabil. Ca rezultat, avem mai puțin timp cheltuit pentru depanarea programului.

  • Un cadru open source folosit pentru scrierea și executarea testelor.
  • Vă permite să scrieți codul mai repede și mai eficient.
  • Extrem de ușor de utilizat.
  • Sprijină adnotările pentru identificarea metodelor.
  • Susține declarațiile pentru a testa rezultatele.
  • Testele pot fi organizate în suite de testare.
  • Are o indicație vizuală a stării testelor (roșu - neschimbat, verde).

Un test de testare într-un test de unitate face parte din codul care verifică faptul că cealaltă parte a codului (în special, metoda) funcționează în conformitate cu anumite cerințe.

Cazul de testare descris în mod formal este caracterizat prin datele de intrare cunoscute și ieșirea așteptată a programului, cunoscută înainte de începerea încercării.

Este necesar să se creeze cel puțin două cazuri de testare pentru fiecare cerință - pozitivă și negativă. Dacă cerința are cerințe, fiecare dintre acestea trebuie testată separat.

Aceasta conchide revizuirea cadrului JUnit.

În următorul articol, vom examina un exemplu de creare a unui test simplu.

JUnit Handbook







Articole similare

Trimiteți-le prietenilor: