Generátor testovacích dat

Autor: Eugene Taylor
Datum Vytvoření: 11 Srpen 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Generátor testovacích dat - Technologie
Generátor testovacích dat - Technologie

Obsah

Definice - Co znamená generátor testovacích dat?

Generátor testovacích dat je specializovaný softwarový nástroj, který generuje nepravdivá nebo falešná data pro použití při testování softwarových aplikací. Generovaná data mohou být buď náhodná nebo specificky vybraná pro vytvoření požadovaného výsledku.


Generátor testovacích dat se běžně používá pro testování databází a softwaru pro správu databází (DBMS), protože tyto systémy obecně vyžadují velké množství dat pro třídění a ukládání dříve, než bude dosaženo jejich limitů.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje generátor testovacích dat

Generátor testovacích dat lze použít k vytvoření náhodných dat nebo strukturovaných a formátovaných dat. Strukturovaná data jsou obecně užitečnější pro databáze, protože tyto systémy často ukládají data do tabulek a sloupců, které obsahují specifické typy informací; náhodná data nejsou pro tento účel vhodná.


Generátory testovacích dat se řídí specifickým postupem:

  1. Konstrukce grafu toku řízení programu
  2. Výběr cesty
  3. Generování testovacích dat

Jakmile je stanovena cesta pro testování, generátor testovacích dat generuje data, která vede k provedení zvolené cesty, s cílem vytvořit data, která mají procházet cestou vybranou voličem cesty. To se provádí pomocí matematického modelování.

Existují různé druhy generátorů testovacích dat:

  • Generátor náhodných testovacích dat - Jedná se o nejjednodušší druh, který lze použít k testování mnoha programů, protože dokáže náhodně vygenerovat bitový tok a nechat jej reprezentovat jako požadovaný datový typ.
  • Cílově orientovaný generátor - Tento generuje vstup pro libovolnou cestu určenou namísto obvyklého způsobu generování vstupu od vstupu k výstupu kódu. Tento typ může najít jakýkoli vstup pro jakoukoli cestu a má malou šanci generovat neuskutečnitelné cesty.
  • Generátor testovacích dat Pathwise - tomuto generátoru je přiřazena konkrétní cesta, která má následovat, místo aby mu dávala na výběr z mnoha cest. To vede k větší znalosti cesty a predikci pokrytí. Je to podobné generátoru zaměřenému na cíl.
  • Inteligentní generátor testovacích dat - Tento typ závisí na sofistikované analýze testovaného kódu, aby mohl vést vyhledávání testovacích dat. To může generovat testovací data rychleji, ale analytická část vyžaduje velký přehled, aby se předvídaly různé situace, které mohou nastat.