Dom Softver Što je testiranje crne kutije? - definicija iz tehopedije

Što je testiranje crne kutije? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači testiranje crne kutije?

Black box testiranje je tehnika testiranja softvera koja se usredotočuje na analizu funkcionalnosti softvera, nasuprot unutrašnjim mehanizmima sustava. Testiranje crne kutije razvijeno je kao metoda analize zahtjeva klijenta, specifikacija i strategija visokog dizajna.

Ispitivač softvera crne kutije odabire niz važećih i nevaljanih uvjeta izvršavanja unosa i koda i provjerava valjane izlazne odgovore.

Ispitivanje crne kutije poznato je i kao funkcionalno testiranje ili testiranje zatvorenog okvira.

Techopedia objašnjava testiranje crne kutije

Tražilica je jednostavan primjer aplikacije koja je podvrgnuta rutinskom testiranju crne kutije. Korisnik tražilice unosi tekst u traku za pretraživanje web preglednika. Zatim tražilica locira i dovodi povezane podatke o korisničkim podacima (izlaz).

Prednosti testiranja crne kutije uključuju:

  • Jednostavnost: olakšava testiranje dizajna visoke razine i složenih aplikacija
  • Štedi resurse: Testerci se usredotočuju na funkcionalnost softvera.
  • Testni slučajevi: fokusiranje na softversku funkcionalnost radi lakšeg razvoja testnih slučajeva.
  • Pruža fleksibilnost: Nije potrebno posebno znanje programiranja.

Ispitivanje crne kutije također ima određene nedostatke, kako slijedi:

  • Dizajn i održavanje testnog slučaja / skripte mogu biti problematični jer alati za testiranje u crnoj kutiji ovise o poznatim ulazima.
  • Interakcija grafičkog korisničkog sučelja (GUI) može oštetiti testne skripte.
  • Ispitivanje obuhvaća samo aplikacije.
Što je testiranje crne kutije? - definicija iz tehopedije