Testarea cablajului în testarea software-ului
Harna de testare în testarea software este o colecție de butoane, drivere și alte instrumente de sprijin necesare pentru automatizarea executării testului. Hamul de testare execută testele utilizând o bibliotecă de testare și generează rapoarte de testare. Hamul de testare conține toate informațiile necesare pentru a compila și rula un test, cum ar fi cazurile de testare, portul de implementare țintă (TDP), fișierul sursă testat, stub-uri etc.
De ce să folosiți Test Harness?
- Automatizează procesul de testare
- Executați suite de testare pentru cazuri de testare
- Generați rapoarte de testare asociate
- Suport pentru depanare
- Pentru a înregistra rezultatele testelor pentru fiecare dintre teste
- Ajută dezvoltatorii să măsoare acoperirea codului la nivel de cod
- Creșteți productivitatea sistemului prin automatizare
- Îmbunătățiți calitatea componentelor software și a aplicației
- Pentru a face față stării complexe pe care testerii le găsesc greu de simulat
Există două contexte în care se utilizează Test Harness
- Testarea automatizării: conține scripturile de testare, parametrii necesari pentru a rula aceste scripturi și a aduna rezultate pentru a le analiza
- Testarea integrării: este utilizată pentru a pune împreună două unități de cod sau modul care interacționează între ele pentru a verifica dacă comportamentul combinat este sau nu așa cum era de așteptat
Instrumente de testare a cablajului
- Junit: Instrument utilizat în timpul utilizării Java
- Nunit: Instrument utilizat pentru utilizarea cadrului .Net
Test Harness Vs Framework de testare
Testează hamul | Test Automation Framework |
---|---|
|
|
|
|
|
|
|
|