Тестовий генератор даних

Автор: Eugene Taylor
Дата Створення: 11 Серпень 2021
Дата Оновлення: 1 Липня 2024
Anonim
6. Юнит-тестирование печатных форм в 1С Предприятии
Відеоролик: 6. Юнит-тестирование печатных форм в 1С Предприятии

Зміст

Визначення - Що означає генератор тестових даних?

Тестовий генератор даних - це спеціалізований програмний інструмент, який генерує помилкові або макетні дані для використання у тестуванні програмних програм. Згенеровані дані можуть бути як випадковими, так і спеціально обраними для створення бажаного результату.


Генератор тестових даних зазвичай використовується для тестування баз даних та програмного забезпечення для управління базами даних (СУБД), оскільки для цих систем зазвичай потрібні великі обсяги даних для сортування та зберігання, перш ніж досягти будь-якого з їх обмежень.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює генератор тестових даних

Тестовий генератор даних може бути використаний для створення або випадкових даних, або структурованих і відформатованих даних. Структуровані дані, як правило, більш корисні для баз даних, оскільки ці системи часто зберігають дані в таблицях і стовпцях, що містять конкретні типи інформації; випадкові дані для цієї мети не підходять.

Генератори тестових даних виконують певну процедуру:

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

Після того, як шлях для тестування визначений, генератор тестових даних генерує дані, які призводять до виконання вибраного шляху, з метою створення даних, призначених для проходження шляху, обраного селектором шляху. Це робиться за допомогою математичного моделювання.


Існують різні види генераторів тестових даних:

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