Будинки Розвиток Що таке тестування на основі даних (ddt)? - визначення з техопедії

Що таке тестування на основі даних (ddt)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає тестування на основі даних (DDT)?

Тестування на основі даних (DDT) - це методологія, в якій ітераційне повторення однієї і тієї ж послідовності етапів тестування виконується за допомогою джерела даних для того, щоб керувати вхідними значеннями цих етапів та / або очікуваних значень під час етапів перевірки виконується. Налаштування навколишнього середовища та контроль у випадку тестування, керованого даними, не є жорстким кодом. Іншими словами, тестування, кероване даними, - це побудова тестового сценарію для виконання разом із усіма пов'язаними з ними наборами даних у рамках, який використовує логіку тестування для багаторазового використання. Тестування на основі даних забезпечує такі переваги, як повторне використання, повторюваність, відокремлення логіки тестування від тестових даних та зменшення кількості тестових випадків.

Techopedia пояснює тестування, кероване даними (DDT)

Джерелами даних, що використовуються при керуванні тестуванням даних, можуть бути файли Excel, файли CSV, пули даних, об'єкти ADO або джерела ODBC. У тестуванні на основі даних в ітерації виконуються наступні операції:

  • Отримання даних тесту
  • Введення даних у потрібну область та моделювання інших дій
  • Перевірка результатів
  • Продовження тестування з наступним набором вхідних даних

Є деякі переваги, пов’язані з тестуванням на основі даних. Це допомагає покращити покриття тесту, оскільки тестові сценарії можна створювати одночасно разом із розробкою додатків. Надмірність та будь-яке інше дублювання сценаріїв автоматизованого тестування значною мірою зменшується завдяки входам та процесам перевірки, а також завдяки модульному типу конструкції. Враховуючи аспект вартості, тестування на основі даних дешевше для автоматизації, хоча дорожче в разі ручного тестування. У тестуванні на основі даних можливе краще управління помилками, а тестові сценарії - більш надійними.

Однак є кілька недоліків, пов’язаних із тестуванням на основі даних. Потрібна більш широка експертиза мови сценаріїв, а база даних для всіх тестових даних завжди потрібна.

Що таке тестування на основі даних (ddt)? - визначення з техопедії