Turinys:
- Apibrėžimas - Ką reiškia duomenų pagrįstas testavimas (DDT)?
- „Techopedia“ paaiškina duomenų pagrįstą testavimą (DDT)
Apibrėžimas - Ką reiškia duomenų pagrįstas testavimas (DDT)?
Duomenimis pagrįstas testavimas (DDT) yra metodika, pagal kurią duomenų šaltinio pagalba atliekamas pakartotinis tos pačios bandymo žingsnių sekos pakartojimas, kad būtų galima nustatyti tų žingsnių įvesties vertes ir (arba) tikėtinas vertes, kol bus atliekami patikrinimo veiksmai. atliko. Aplinkos parametrai ir valdymas duomenų bandymo atveju nėra užkoduoti. Kitaip tariant, duomenimis pagrįstas testavimas yra bandymo scenarijaus kūrimas, kad būtų galima vykdyti kartu su visais susijusiais duomenų rinkiniais sistemoje, kurioje naudojama daugkartinio naudojimo logika. Duomenimis pagrįstas testavimas suteikia tokių pranašumų, kaip pakartotinis panaudojimas, pakartojamumas, bandymo logikos atskyrimas nuo bandymo duomenų ir testų atvejų skaičiaus sumažinimas.
„Techopedia“ paaiškina duomenų pagrįstą testavimą (DDT)
Duomenų šaltiniai, naudojami atliekant duomenų bandymus, gali būti „Excel“ failai, CSV failai, duomenų kaupikliai, ADO objektai arba ODBC šaltiniai. Atliekant duomenų bandymą, iteracijos būdu atliekamos šios operacijos:
- Bandymo duomenų gavimas
- Duomenų įvedimas į reikiamą sritį ir kitų veiksmų modeliavimas
- Rezultatų tikrinimas
- Tęskite bandymą su kitu įvestų duomenų rinkiniu
Su duomenimis pagrįstu testavimu yra keletas pranašumų. Tai padeda pagerinti bandymo aprėptį, nes bandymo scenarijus gali būti kuriami kartu su programų kūrimu. Automatizuotų testavimo scenarijų dubliavimas ir bet koks kitoks dubliavimasis iš esmės sumažėja dėl įvesties ir patikros procesų bei dėl modulinio tipo projekto. Atsižvelgiant į sąnaudų aspektą, duomenimis pagrįstas testavimas yra pigesnis automatizavimui, nors rankinio testavimo atveju jis yra brangesnis. Testuojant duomenis, galima geriau valdyti klaidas, o bandymo scenarijai yra patikimesni.
Tačiau yra keletas trūkumų, susijusių su duomenų bandymu. Reikalinga didesnė scenarijavimo kalbos žinios ir visų bandymų duomenų duomenų bazė.
