Dom Razvoj Što je testiranje na temelju podataka (ddt)? - definicija iz tehopedije

Što je testiranje na temelju podataka (ddt)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači testiranje na temelju podataka (DDT)?

Testiranje na temelju podataka (DDT) je metodologija u kojoj se ponavljajuće iste korake ispitnih koraka izvode uz pomoć izvora podataka u svrhu pokretanja ulaznih vrijednosti tih koraka i / ili očekivanih vrijednosti dok su koraci provjere izvedena. Postavke okoline i kontrola u slučaju testiranja na temelju podataka nisu teško kodirani. Drugim riječima, testiranje na temelju podataka predstavlja test test skripte koju treba izvesti zajedno sa svim povezanim skupovima podataka u okviru, koji koristi testnu logiku za višekratnu upotrebu. Testiranje na temelju podataka daje prednosti poput ponovne upotrebe, ponovljivosti, odvajanja logike ispitivanja od ispitnih podataka i smanjenja broja test slučajeva.

Techopedia objašnjava ispitivanje na temelju podataka (DDT)

Izvori podataka koji se koriste u ispitivanju vođenim podacima mogu biti Excel datoteke, CSV datoteke, baze podataka, ADO objekti ili ODBC izvori. U ispitivanju na temelju podataka u iteraciji se provode sljedeće operacije:

  • Dohvaćanje testnih podataka
  • Unošenje podataka u traženo područje i simuliranje ostalih radnji
  • Provjera rezultata
  • Nastavljajući testiranje sa sljedećim skupom ulaznih podataka

Postoje neke prednosti povezane s testiranjem na temelju podataka. To pomaže u poboljšanju pokrivenosti testom jer se testne skripte mogu kreirati istodobno s razvojem aplikacija. Redundantnost i svaka druga duplikacija skripti za automatsko testiranje u velikoj se mjeri smanjuje zbog ulaza i procesa provjere, kao i zbog modularne vrste dizajna. S obzirom na troškovni aspekt, testiranje na temelju podataka jeftinije je za automatizaciju, iako je skuplje u slučaju ručnog testiranja. U testiranju na temelju podataka moguće je bolje rukovanje pogreškama i test skripte su robusnije.

No, postoji nekoliko nedostataka povezanih s testiranjem na temelju podataka. Potrebna je veća stručnost jezika skriptiranja, a baza podataka potrebna je za sve testne podatke u svakom trenutku.

Što je testiranje na temelju podataka (ddt)? - definicija iz tehopedije