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

Автор: Monica Porter
Дата На Създаване: 21 Март 2021
Дата На Актуализиране: 15 Може 2024
Anonim
DANYA POD на ДЕТЕКТОРЕ ЛЖИ 😬 *Ты ушёл с LM team?*
Видео: DANYA POD на ДЕТЕКТОРЕ ЛЖИ 😬 *Ты ушёл с LM team?*

Съдържание

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

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


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

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

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

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

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


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