Generator danych testowych

Autor: Eugene Taylor
Data Utworzenia: 11 Sierpień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Fabryka Danych Testowych 🤖 Source Generators ⚙️Super Myślenie 🍵 📰 ITea Morning #163
Wideo: Fabryka Danych Testowych 🤖 Source Generators ⚙️Super Myślenie 🍵 📰 ITea Morning #163

Zawartość

Definicja - Co oznacza Test Data Generator?

Generator danych testowych to specjalistyczne narzędzie programowe, które generuje fałszywe lub fałszywe dane do użycia w testowaniu aplikacji. Wygenerowane dane mogą być losowe lub specjalnie wybrane, aby uzyskać pożądany wynik.


Generator danych testowych jest powszechnie używany do testowania baz danych i oprogramowania do zarządzania bazami danych (DBMS), ponieważ systemy te zazwyczaj wymagają dużych ilości danych do sortowania i przechowywania przed osiągnięciem dowolnego z limitów.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Generator danych testowych

Generator danych testowych może służyć do tworzenia danych losowych lub danych strukturalnych i sformatowanych. Dane strukturalne są ogólnie bardziej przydatne w bazach danych, ponieważ systemy te często zapisują dane w tabelach i kolumnach zawierających określone rodzaje informacji; dane losowe nie są odpowiednie do tego celu.

Generatory danych testowych wykonują określoną procedurę:

  1. Konstrukcja grafu kontrolnego programu
  2. Wybór ścieżki
  3. Generowanie danych testowych

Po określeniu ścieżki do testowania generator danych testowych generuje dane, które powodują wykonanie wybranej ścieżki, w celu utworzenia danych przeznaczonych do przejścia przez ścieżkę wybraną przez selektor ścieżki. Odbywa się to poprzez modelowanie matematyczne.


Istnieją różne rodzaje generatorów danych testowych:

  • Generator losowych danych testowych - jest to najprostszy rodzaj, który można wykorzystać do testowania wielu programów, ponieważ może on po prostu losowo wygenerować strumień bitów i przedstawić go jako wymagany typ danych.
  • Generator zorientowany na cel - generuje dane wejściowe dla dowolnej określonej ścieżki zamiast zwykłego sposobu generowania danych wejściowych od wejścia do wyjścia kodu. Ten typ może znaleźć dowolne dane wejściowe dla dowolnej ścieżki i ma niewielkie szanse na wygenerowanie niemożliwych ścieżek.
  • Generator danych testu ścieżkowego - Ten generator ma przypisaną określoną ścieżkę, którą należy podążać, zamiast wybierać spośród wielu ścieżek. Prowadzi to do większej wiedzy na temat ścieżki i prognozowania zasięgu. Jest podobny do generatora zorientowanego na cel.
  • Inteligentny generator danych testowych - ten typ zależy od zaawansowanej analizy kodu, który ma być testowany, aby ułatwić wyszukiwanie danych testowych. Może to generować dane testowe szybciej, ale część analizy wymaga wielkiego wglądu, aby przewidzieć różne sytuacje, które mogą się pojawić.