Innholdsfortegnelse:
Definisjon - Hva betyr datadrevet testing (DDT)?
Datadrevet testing (DDT) er en metodikk der iterativ repetisjon av den samme sekvensen av testtrinn utføres ved hjelp av en datakilde for å drive inngangsverdiene til disse trinnene og / eller de forventede verdiene mens bekreftelsestrinnene er utført. Miljøinnstillingene og kontrollen for datadrevet testing er ikke hardkodet. Med andre ord er datadrevet testing bygningen av et testskript som skal utføres sammen med alle relaterte datasett i et rammeverk, som gjør bruk av gjenbrukbar testlogikk. Datadrevet testing gir fordeler som gjenbrukbarhet, repeterbarhet, separasjon av testlogikk fra testdata og reduksjon av antall testtilfeller.
Techopedia forklarer Data-Driven Testing (DDT)
Datakildene som brukes i datadrevet testing kan være Excel-filer, CSV-filer, datapoler, ADO-objekter eller ODBC-kilder. I datadrevet testing utføres følgende operasjoner i iterasjon:
- Henter testdataene
- Legge inn dataene i ønsket område og simulere andre handlinger
- Bekrefte resultatene
- Fortsetter testingen med neste sett med inndata
Det er noen fordeler forbundet med datadrevet testing. Det hjelper med å forbedre testdekningen fordi testskript kan opprettes samtidig med applikasjonsutvikling. Redundans og annen duplisering av automatiserte testskript blir stort sett redusert på grunn av innganger og bekreftelsesprosesser så vel som på grunn av den modulære typen design. Tatt i betraktning kostnadsaspektet, er datadrevet testing billigere for automatisering, selv om det er dyrere i tilfelle manuell testing. I datadrevet testing er bedre feilhåndtering mulig, og testskriptene er mer robuste.
Imidlertid er det noen ulemper knyttet til datadrevet testing. Det kreves større kompetanse om skriptspråk, og det kreves en database for alle testdataene til enhver tid.
