Što je Adhoc testiranje? Vrste s primjerom

Sadržaj:

Anonim

Ad hoc testiranje

Ad hoc testiranje je neformalna ili nestrukturirana vrsta testiranja softvera koja ima za cilj prekinuti postupak testiranja kako bi se pronašli mogući nedostaci ili pogreške u ranoj mogućoj fazi. Ad hoc testiranje vrši se nasumično i to je obično neplanirana aktivnost koja ne slijedi nikakvu dokumentaciju i tehnike dizajniranja testova za stvaranje test slučajeva.

Ad hoc testiranje ne slijedi strukturirani način testiranja i vrši se nasumično na bilo kojem dijelu aplikacije. Glavni cilj ovog ispitivanja je slučajnim provjeravanjem pronaći nedostatke. Adhoc testiranje može se postići tehnikom softverskog testiranja pod nazivom Pogađanje pogrešaka. Nagađanje pogrešaka mogu učiniti ljudi koji imaju dovoljno iskustva u sustavu da "pogađaju" najvjerojatniji izvor pogrešaka.

Za ovo ispitivanje nije potrebno pratiti dokumentaciju / planiranje / postupak. Budući da je ovo testiranje usmjereno na pronalaženje nedostataka nasumičnim pristupom, bez ikakve dokumentacije, nedostaci se neće preslikati u test slučajeve. To znači da je ponekad vrlo teško reproducirati nedostatke jer na njih nisu preslikani koraci ispitivanja ili zahtjevi.

Slijedeći video vodič vodi vas kako napraviti adhoc testiranje

Kliknite ovdje ako videozapis nije dostupan

Kada izvršiti Adhoc testiranje?

Ad hoc testiranje može se provesti kada postoji ograničeno vrijeme za detaljna ispitivanja. Obično se adhoc testiranje provodi nakon formalnog izvođenja testa. A ako to vrijeme dopušta, na sustavu se može provesti ad hoc testiranje. Ad hoc testiranje bit će učinkovito samo ako ispitivač dobro poznaje sustav koji se ispituje.

Vrste Adhoc testiranja

Postoje različite vrste Adhoc testiranja i oni su navedeni kao dolje:

Prijatelj testiranje Dva prijatelja međusobno rade na prepoznavanju nedostataka u istom modulu. Uglavnom će jedan prijatelj biti iz razvojnog tima, a druga osoba iz testnog tima. Buddy testiranje pomaže testerima da razviju bolje test slučajeve, a razvojni tim također može rano unijeti promjene u dizajn. Ovo se testiranje obično događa nakon završetka jediničnog testiranja.
Ispitivanje u paru Dva testera su dodijeljena modulima, dijele ideje i rade na istim strojevima kako bi pronašli nedostatke. Jedna osoba može izvršiti testove, a druga osoba može bilježiti nalaze. Uloge osoba mogu biti ispitivači i pisari tijekom testiranja. Usporedba Baddy i Pair testiranje: Baddy testiranje kombinacija je jedinstvenog i sistemskog testiranja zajedno s programerima i testerima, ali parno testiranje vrši se samo s testerima s različitim razinama znanja. (Iskusni i neiskusni da podijele svoje ideje i stavove)
Ispitivanje majmuna Slučajno testirajte proizvod ili aplikaciju bez test slučajeva s ciljem da se sustav razbije.

Najbolji primjeri Adhoc testiranja

Slijeđenje najboljih praksi može osigurati učinkovito Adhoc testiranje.

Dobro poslovno znanje

Ispitivači bi trebali dobro poznavati posao i jasno razumjeti zahtjeve. Detaljno poznavanje poslovnog procesa od kraja do kraja pomoći će u lakom pronalaženju nedostataka. Iskusni testeri pronalaze više nedostataka jer su bolji u pogađanju pogrešaka.

Ispitni moduli ključa

Ključni poslovni moduli trebaju biti identificirani i usmjereni za ad-hoc testiranje. Najprije treba testirati poslovne kritične module kako bi se steklo povjerenje u kvalitetu sustava.

Snimite nedostatke

Sve nedostatke treba zabilježiti ili zapisati u bilježnicu. Kvarovi se moraju dodijeliti programerima radi ispravljanja. Za svaki valjani kvar moraju se napisati odgovarajući testni slučajevi koji se moraju dodati planiranim testnim slučajevima.

Ovi nalazi o nedostacima trebali bi se donijeti kao naučena lekcija i oni bi se trebali odraziti u našem sljedećem sustavu dok planiramo testne slučajeve.

Zaključak:

Prednost ad-hoc testiranja je provjera cjelovitosti ispitivanja i pronalazak više nedostataka od planiranog ispitivanja. Ispitni slučajevi za otkrivanje nedostataka dodaju se kao dodatni testni slučajevi planiranim testnim slučajevima.

U softverskom inženjerstvu, ad-hoc testiranje štedi puno vremena jer ne zahtijeva detaljno planiranje ispitivanja, dokumentaciju i dizajn test slučajeva.