У дома развитие Какво е тестване на данни (ddt)? - определение от техопедия

Какво е тестване на данни (ddt)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава тестване, управлявано от данни (DDT)?

Управляваното от данни тестване (DDT) е методология, при която итеративното повторение на една и съща последователност от етапи на тест се извършва с помощта на източник на данни, за да се управляват входните стойности на тези стъпки и / или очакваните стойности, докато етапите на проверка са извършва. Настройките на средата и контролът в случай на тестване, управлявано от данни, не са кодирани твърдо. С други думи, тестовете, базирани на данни, са изграждането на тестов скрипт, който се изпълнява заедно с всички свързани с тях набори от данни в рамка, която използва използваната логика за многократна употреба. Управляваните с данни тестове осигуряват предимства като многократна употреба, повторяемост, отделяне на логиката на теста от данните от тестовете и намаляване на броя на тестовите случаи.

Techopedia обяснява тестване, управлявано от данни (DDT)

Източниците на данни, използвани при тестване, управлявано от данни, могат да бъдат Excel файлове, CSV файлове, бази данни, ADO обекти или ODBC източници. При тестване, управлявано от данни, следните операции се извършват с итерация:

  • Извличане на тестовите данни
  • Въвеждане на данните в необходимата област и симулиране на други действия
  • Проверка на резултатите
  • Продължаване на тестването със следващия набор от входни данни

Има някои предимства, свързани с тестване, управлявано от данни. Той помага за подобряване на покритието на теста, тъй като тестовите скриптове могат да бъдат създадени едновременно с разработването на приложения. Излишността и всяко друго дублиране на скриптове за автоматизирано тестване намаляват до голяма степен поради входовете и процесите на проверка, както и поради модулния тип дизайн. Като се има предвид аспектът на разходите, тестването, управлявано от данни, е по-евтино за автоматизация, въпреки че е по-скъпо в случай на ръчно тестване. При тестване, управлявано от данни, е възможно по-добро справяне с грешки и тестовите скриптове са по-здрави.

Има обаче няколко недостатъка, свързани с тестване, управлявано от данни. Изисква се по-голяма експертиза на езика на скриптовете и по всяко време е необходима база данни за всички тестови данни.

Какво е тестване на данни (ddt)? - определение от техопедия