Кућа Развој Шта је тестирање на основу података (ддт)? - дефиниција из техопедије

Шта је тестирање на основу података (ддт)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи тестирање на основу података (ДДТ)?

Тестирање на основу података (ДДТ) је методологија у којој се понављајуће исте кораке испитних корака изводе уз помоћ извора података у циљу покретања улазних вредности тих корака и / или очекиваних вредности док су кораци верификације изведено. Подешавања окружења и контрола у случају тестирања на основу података нису тешко кодиране. Другим речима, тестирање засновано на подацима је изградња тестног скрипта који се извршава заједно са свим повезаним скуповима података у оквиру, који користи тестну логику за вишекратну употребу. Тестирање на основу података пружа предности попут поновне употребе, поновљивости, одвајања логике испитивања од испитних података и смањења броја тест случајева.

Тецхопедиа објашњава тестирање на основу података (ДДТ)

Извори података који се користе у тестирању на основу података могу бити Екцел датотеке, ЦСВ датотеке, базе података, АДО објекти или ОДБЦ извори. У тестирању на основу података следеће операције се изводе у итерацији:

  • Дохваћање података о тесту
  • Уношење података у тражено подручје и симулирање осталих радњи
  • Провера резултата
  • Наставак испитивања следећим сетом улазних података

Постоје неке предности повезане са тестирањем на основу података. Помаже у побољшању покривености тестом јер се тестне скрипте могу креирати истовремено, заједно са развојем апликација. Редундантност и било која друга дупликација скрипти за аутоматско тестирање у великој се мјери смањују због улаза и процеса верификације, као и због модуларне врсте дизајна. С обзиром на аспект трошкова, тестирање на основу података јефтиније је за аутоматизацију, иако је скупље у случају ручног тестирања. У тестирању на основу података могуће је боље руковање грешкама и тест скрипте су робусније.

Међутим, постоји неколико недостатака повезаних са тестирањем на основу података. Потребна је већа експертиза скриптног језика, а база података потребна је за све тестне податке у сваком тренутку.

Шта је тестирање на основу података (ддт)? - дефиниција из техопедије