Sadržaj:
Definicija - Što znači testiranje sive kutije?
Testiranje sive kutije je softverska metoda testiranja koja uključuje kombinaciju testiranja bijele kutije i crne kutije. Koristi izravnu tehniku testiranja crne kutije, kao i pristup sustavima ciljanim na kod, kao u slučaju ispitivanja bijele kutije. Ispitivači koji koriste testiranje u sivoj kutiji trebaju završnu aplikacijsku dokumentaciju za dovršetak testova. Ispitivanje sive kutije usmjereno je ka pronalaženju kvarova na temelju nepravilne strukture ili uporabe aplikacija.
Ispitivanje sive kutije poznato je i kao prozirno testiranje.
Techopedia objašnjava testiranje sive kutije
Budući da ispitivači sive kutije imaju pristup znanju dizajnerske dokumentacije, mogu pripremiti i stvoriti bolje testne slučajeve i planove. Međutim, pristup testiranju pruža ispitivačima samo ograničeno znanje o različitim funkcionalnostima primjene.
Prednosti ispitivanja sive kutije uključuju:
- Dobro uspijeva za velike segmente koda.
- Ispitivačima nije potrebno poznavati programski jezik ili metode za testiranje aplikacije, što ovo testiranje čini većinom nepristranim i nenasilnim.
- Pristup programskom kodu nije bitan.
- Pruža jasno definirane uloge korisnicima i programerima tijekom testiranja. Testiranje se temelji na perspektivi korisnika, a ne dizajnera.
- Većinu je testnih slučajeva teško dizajnirati.
- Budući da postoji samo nekoliko scenarija testiranja, obuhvaćeno je ograničeno područje.
- Budući da ispitivači imaju ograničeno znanje o procesu, ne smatra se učinkovitom metodom ispitivanja.
