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

Автор: Eugene Taylor
Дата создания: 11 Август 2021
Дата обновления: 1 Июль 2024
Anonim
Полезные ресурсы для тестировщика. Генераторы данных, изображений, текста. Сравнение текста, файлов.
Видео: Полезные ресурсы для тестировщика. Генераторы данных, изображений, текста. Сравнение текста, файлов.

Содержание

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

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


Генератор тестовых данных обычно используется для тестирования баз данных и программного обеспечения для управления базами данных (СУБД), поскольку эти системы обычно требуют больших объемов данных для сортировки и хранения, прежде чем может быть достигнут любой из их пределов.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

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

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

Генераторы тестовых данных следуют определенной процедуре:


  1. Построение графика управления программой
  2. Выбор пути
  3. Генерация тестовых данных

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

Существуют разные виды генераторов тестовых данных:

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