Тестовые данные

редактировать

Тестовые данные - это данные, которые были специально определены для использования в тестах, обычно в компьютерной программе.

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

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

Содержание
  • 1 Ограничения
  • 2 Тестирование домена
  • 3 Генерация тестовых данных
  • 4 См. также
  • 5 популярных генераторов данных с открытым исходным кодом
  • 6 ссылок
Ограничения

Из-за правил и норм конфиденциальности во всем мире, таких как GDPR, PCI и HIPAA, это не разрешено использовать конфиденциальные личные данные для тестирования. Но анонимные (и желательно разделенные) производственные данные могут использоваться в качестве репрезентативных данных для тестирования и разработки. Вы также можете создать синтетические данные, но это имеет свои ограничения. Не всегда удается получить достаточно поддельных или синтетических данных для тестирования. Количество данных, подлежащих тестированию, определяется или ограничивается такими соображениями, как время, стоимость и качество. Время производства, стоимость производства, качество тестовых данных и эффективность.

Тестирование домена

Тестирование домена - это семейство методов тестирования, ориентированных на тестовые данные. Это может включать определение общих или критических входных данных, представителей конкретной модели класса эквивалентности, значений, которые могут появляться на границах между одним классом эквивалентности и другим, возмутительными значениями, которые должны быть отклонены программой, комбинациями входных данных или входными данными, которые могут приводить к продукт к определенному набору выходов.

Генерация тестовых данных

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

См. Также
Популярные Генераторы данных с открытым исходным кодом
Ссылки

.

Последняя правка сделана 2021-06-10 02:35:36
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте