Дом развитие Что такое тестирование на основе данных (ddt)? - определение из техопедии

Что такое тестирование на основе данных (ddt)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Тестирование на основе данных (ДДТ)?

Управляемое данными тестирование (ДДТ) - это методология, в которой итеративное повторение одной и той же последовательности шагов теста выполняется с помощью источника данных, чтобы управлять входными значениями этих шагов и / или ожидаемыми значениями, в то время как шаги проверки являются выполнила. Настройки и управление средой в случае тестирования на основе данных не жестко запрограммированы. Другими словами, управляемое данными тестирование - это создание тестового сценария для выполнения вместе со всеми связанными наборами данных в платформе, в котором используется повторно используемая логика тестирования. Управляемое данными тестирование обеспечивает такие преимущества, как возможность повторного использования, повторяемость, отделение логики теста от данных теста и сокращение количества тестов.

Techopedia объясняет тестирование на основе данных

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

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

Есть несколько преимуществ, связанных с тестированием на основе данных. Это помогает улучшить охват тестов, поскольку тестовые сценарии могут создаваться одновременно с разработкой приложений. Избыточность и любое другое дублирование сценариев автоматического тестирования в значительной степени уменьшаются благодаря входным данным и процессам проверки, а также благодаря модульной конструкции. С точки зрения стоимости, тестирование на основе данных дешевле для автоматизации, но дороже в случае ручного тестирования. В тестировании на основе данных возможна лучшая обработка ошибок, а сценарии тестирования более устойчивы.

Однако есть несколько недостатков, связанных с тестированием на основе данных. Требуется большая экспертиза языка сценариев, и база данных необходима для всех тестовых данных в любое время.

Что такое тестирование на основе данных (ddt)? - определение из техопедии