Sisällysluettelo:
- Määritelmä - Mitä tietopohjainen testaus (DDT) tarkoittaa?
- Techopedia selittää datavetoista testausta (DDT)
Määritelmä - Mitä tietopohjainen testaus (DDT) tarkoittaa?
Datapohjainen testaus (DDT) on menetelmä, jossa samojen testivaiheiden toistuva toisto suoritetaan tietolähteen avulla näiden vaiheiden tuloarvojen ja / tai odotettujen arvojen ajamiseksi varmennusvaiheiden aikana. suoritettu. Ympäristöasetuksia ja ohjausta dataohjatun testauksen tapauksessa ei ole koodattu. Toisin sanoen, datavetoinen testaus on testiskriptin rakentaminen suorittamaan yhdessä kaikkien siihen liittyvien tietojoukkojen kanssa kehyksessä, joka käyttää uudelleenkäytettävää testilogiikkaa. Tietopohjainen testaus tarjoaa etuja, kuten uudelleenkäytettävyys, toistettavuus, testilogiikan erottaminen testitiedoista ja testitapausten määrän vähentäminen.
Techopedia selittää datavetoista testausta (DDT)
Datapohjaisessa testauksessa käytettävät tietolähteet voivat olla Excel-tiedostoja, CSV-tiedostoja, tietokantoja, ADO-objekteja tai ODBC-lähteitä. Datapohjaisessa testauksessa seuraavat toimenpiteet suoritetaan iteraationa:
- Testitietojen nouto
- Tietojen syöttäminen vaaditulle alueelle ja muiden toimien simulointi
- Tulosten tarkistaminen
- Jatketaan testausta seuraavalla syöttötietojoukolla
Datapohjaiseen testaukseen liittyy joitain etuja. Se auttaa parantamaan testipeittoa, koska testiskriptit voidaan luoda samanaikaisesti sovelluskehityksen kanssa. Automatisoitujen testauskomentosarjojen redundanssit ja muut päällekkäisyydet vähenevät suurelta osin syöttöjen ja vahvistusprosessien samoin kuin modulaarisen tyyppisen suunnittelun takia. Kustannusnäkökohdat huomioon ottaen datapohjainen testaus on halvempaa automaatiolle, vaikka se on kalliimpaa manuaalisen testauksen tapauksessa. Datapohjaisessa testauksessa on mahdollista parempaa virheiden käsittelyä ja testiskriptit ovat vankempia.
Tietovetoiseen testaukseen liittyy kuitenkin joitain haittoja. Tarvitaan enemmän skriptikielen asiantuntemusta, ja tietokantaa vaaditaan kaikille testitiedoille kaikkina aikoina.
