Itthon Fejlesztés Mi az adatvezérelt tesztelés (ddt)? - meghatározás a techopedia alapján

Mi az adatvezérelt tesztelés (ddt)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az adatvezérelt tesztelés (DDT)?

Adatvezérelt tesztelés (DDT) egy olyan módszer, amelyben ugyanazon tesztlépések sorozatának ismétlődő ismétlését hajtják végre egy adatforrás segítségével annak érdekében, hogy meghatározzák ezen lépések bemeneti értékeit és / vagy a várt értékeket, míg a hitelesítési lépések teljesített. Az adatvezérelt tesztelés esetén a környezeti beállítások és a vezérlés nincs kódolva. Más szavakkal, az adatvezérelt tesztelés egy teszt szkript felépítése, amely az összes kapcsolódó adatkészlettel együtt végrehajtható egy olyan keretrendszerben, amely újrafelhasználható tesztelési logikát használ. Az adatvezérelt tesztelés olyan előnyöket kínál, mint az újrafelhasználhatóság, az ismételhetőség, a teszt logika elválasztása a teszt adataiból és a teszt esetek számának csökkentése.

A Techopedia elmagyarázza az adatvezérelt tesztelést (DDT)

Az adatvezérelt tesztelés során felhasználható adatforrások lehetnek Excel fájlok, CSV fájlok, adatkészletek, ADO objektumok vagy ODBC források. Adatvezérelt tesztelésnél a következő műveleteket hajtjuk végre iterációval:

  • A teszt adatok beolvasása
  • Az adatok beírása a kívánt területre és az egyéb műveletek szimulálása
  • Az eredmények ellenőrzése
  • A tesztelés folytatása a következő bemeneti adatokkal

Van néhány előnye az adatközpontú tesztelésnek. Ez elősegíti a teszt lefedettségének javítását, mivel a teszt szkriptek az alkalmazás fejlesztésével párhuzamosan létrehozhatók. Az redundancia és az automatikus tesztelési szkriptek bármilyen másolata nagymértékben csökken a bemenetek és az ellenőrzési folyamatok, valamint a moduláris kivitelezés miatt. A költség szempontjából az adatvezérelt tesztelés olcsóbb az automatizálás számára, bár kézi tesztelés esetén drágább. Az adatvezérelt tesztelésnél jobb hibakezelés lehetséges, a teszt szkriptek pedig erősebbek.

Az adatvezérelt tesztelésnek azonban vannak néhány hátránya. Nagyobb ismeretekre van szükség a szkriptnyelvhez, és minden tesztadathoz mindig adatbázisra van szükség.

Mi az adatvezérelt tesztelés (ddt)? - meghatározás a techopedia alapján