Sadržaj:
- Definicija - Što znači generiranje testnih slučajeva?
- Tehopedia objašnjava generiranje testnih slučajeva
Definicija - Što znači generiranje testnih slučajeva?
Generacija testnih slučajeva proces je pisanja SQL test slučajeva za provjeru i testiranje funkcionalnosti baze podataka. Relacijske baze podataka pretražuju se SQL izjavama, pa se testni slučajevi generiraju i u SQL-u. Test slučajevi dizajnirani su na temelju funkcionalnosti aplikacije. Tako da varira od jedne aplikacije do druge. Svrha generiranja testnih slučajeva je provjera rezultata i očekivanih rezultata. Na temelju rezultata, ili je testni slučaj izmijenjen ili zadržao takav kakav jest.
Tehopedia objašnjava generiranje testnih slučajeva
Cilj testiranja je pronaći greške u sustavu ili aplikaciji. Generiranje testnih slučajeva proces je izrade test timova za otkrivanje pogrešaka u sustavu. Ispitni skup je skupina relevantnih testnih slučajeva povezanih u paketu. Izrada testnih slučajeva najvažniji je i temeljni proces testiranja softvera.
Na raspolaganju je više tehnika za generiranje testnih slučajeva:
- Pristup usmjeren prema ciljevima - Svrha ciljanog pristupa generiranju ispitnih slučajeva je obuhvatiti određeni odjeljak, izjavu ili funkciju. Ovdje nije važan put izvršenja, ali primarni cilj je testiranje cilja.
- Nasumični pristup - Slučajni pristup generira testne slučajeve na temelju pretpostavki o pogreškama i greškama u sustavu.
- Tehnika utemeljena na specifikacijama - Ovaj model stvara testne slučajeve na temelju formalnih specifikacija zahtjeva.
- Tehnika utemeljena na izvornom kodu - Pristup generiranja slučajeva temeljenog na kodu koda slijedi putanju kontrolnog toka koja se testira, a testni se slučajevi generiraju u skladu s tim. Testira puteve izvršenja.
- Pristup temeljen na skici dijagrama - Ova vrsta pristupa stvaranju slučajeva slijedi dijagram UML-a za formuliranje testnih slučajeva.
Osim ovih pristupa generiranju testnih slučajeva, u svijetu testiranja dostupno je i mnoštvo drugih procesa. Ali bez obzira na pristup, pravi postupak generiranja testnih slučajeva jedan je od najvažnijih čimbenika za uspješnu implementaciju projekta.
Ova je definicija napisana u kontekstu SQL-a