Генератор на тестови данни

Автор: Eugene Taylor
Дата На Създаване: 11 Август 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
МАГНИТНЫЙ БТГ ГЕНЕРАТОР :Поступил в производство
Видео: МАГНИТНЫЙ БТГ ГЕНЕРАТОР :Поступил в производство

Съдържание

Определение - Какво означава генератор на тестови данни?

Тестовият генератор на данни е специализиран софтуерен инструмент, който генерира неверни или макетни данни за използване при тестване на софтуерни приложения. Генерираните данни могат да бъдат произволни или специално избрани, за да създадат желания резултат.


Тестовият генератор на данни обикновено се използва за тестване на бази данни и софтуер за управление на бази данни (СУБД), тъй като тези системи обикновено изискват големи количества данни за сортиране и съхраняване, преди да бъде достигнат някой от техните ограничения.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява генератора на тестови данни

Тестовият генератор на данни може да се използва за създаване на произволни данни или структурирани и форматирани данни. Структурираните данни като цяло са по-полезни за бази данни, тъй като тези системи често записват данни в таблици и колони, които съдържат специфични видове информация; случайни данни не са подходящи за тази цел.

Генераторите на тестови данни следват специфична процедура:


  1. Конструкция на графиката на програмния контрол на потока
  2. Избор на път
  3. Генериране на тестови данни

След като бъде определен пътът за тестване, генераторът на тестови данни генерира данни, които водят до изпълнение на избрания път, с цел създаване на данни, предназначени за преминаване на пътя, избран от селектора на пътя. Това става чрез математическо моделиране.

Има различни видове генератори на тестови данни:

  • Генератор на произволни тестови данни - Това е най-простият вид, който може да се използва за тестване на много програми, тъй като може просто произволно да генерира битов поток и да бъде представен като необходимия тип данни.
  • Целево ориентиран генератор - Този генерира вход за всеки указан път, а не само за обичайния начин за генериране на вход от входа до изхода на кода. Този тип може да намери всеки вход за всеки път и има малък шанс да генерира невъзможни пътища.
  • Генератор на тестови маршрути - Този генератор е назначен определен път, който трябва да следва, вместо да му даде избор между много пътища. Това води до по-голямо познаване на пътя и прогнозиране на покритието. Той е подобен на целевия генератор.
  • Интелигентен генератор на тестови данни - Този тип зависи от сложен анализ на кода, който трябва да се тества, за да може той да ръководи търсенето на тестови данни. Това може да генерира тестови данни по-бързо, но частта за анализ изисква голямо проучване, за да се предвидят различните ситуации, които могат да възникнат.