Přeskočit obsah

Dokumentace

RealTestData - Generátor testovacích dat pro scénáře reálného světa

RealTestData je jediný generátor testovacích dat, který produkuje simulovaná, ale reálná testovací data, která lze použít pro testovací účely. RealTestData může vytvářet jména, adresy, e-maily, čísla pasů, hesla, čísla kreditních karet, IBAN a jakýkoli jiný druh dat. RealTestData je licencovaná platforma. Kromě zkušební verze si musíte zakoupit plnou licenci.

Licence

Licence se uděluje maximálně na jeden rok od zakoupení a lze ji kdykoli prodloužit.

Zkušební licence

Zkušební licence je udělena kdykoli, obvykle na 14 dní od požadovaného dne. Chcete-li získat zkušební licenci, zanechte zprávu.

Image

1. Předmluva

Proč potřebujete testovací data?

80 % všech dat, která se dnes používají pro účely testování, jsou kopie výrobních dat. To vede k několika problémům. Představte si testování bankovní aplikace. Testeři mohou vidět transakce zákazníků banky a mohli by tato data používat ve výrobě a převádět peníze jménem zákazníků. To je absolutní zákaz. Takže potřebujete simulovaná data, ale měla by být co nejreálnější. Tehdy přicházejí do hry Real Test Data.

Proč skutečná testovací data?

Real Test Data je jediné řešení na trhu, které vytváří data z reálného světa, ale přesto je simulované a náhodné. Jména a adresy nejsou skutečné, ale velmi dobře simulované. Adresa ve městě existuje, dokonce i PSČ je skutečné ve vybraném městě, ale všechny ostatní údaje mohou existovat, ale jsou náhodné. Data, která Real Test Data produkují, projdou všemi testy jako data z reálného světa. Potřebujete testovací data pro zadání Passport ID nebo IBAN? RealTestData vám poskytne všechna data, která potřebujete, a projdou reálnými testy. Potřebujete platné adresy, které projdou všemi testy? RealTestData vám poskytuje všechna data, která potřebujete. Potřebujete platná čísla kreditních karet? RealTestData vám poskytuje všechna data, která potřebujete.

Proč teď?

Testování na kopii produkčních dat je problém pro GDPR a další scénáře. Přestaňte tedy používat produkční data a začněte s RealTestData. Je v souladu s GDPR a otevírá vám nové možnosti pro všechny druhy testování. RealTestData vytvořená testovací data vypadají a působí realisticky a projdou všemi důležitými testy, které jsou v testovaném produktu. Potřebujete 10 000 záznamů se jmény a adresami pro komplexní zátěžový test? Kde získat všechna data? RealTestData vám poskytuje vše, co potřebujete pro kteroukoli z podporovaných zemí, které potřebujete. Potřebujete prokázat 10 000 různých hesel, zda splňují kritéria hesla? RealTestData vám poskytne tolik, kolik chcete.

Naše platforma RealTestData vytváří simulovaná testovací data v reálném světě pro scénáře reálného světa. Využívá různé velmi specifické tabulky využívající data z celého světa, randomizuje data a dává dohromady simulovaná testovací data. To vše vám poskytuje jedinečná testovací data, která se nikdy neopakují. Několik miliard testovacích dat je možné bez jakéhokoli opakování.

2. Zkušební verze

Nabízíme vám možnost vyzkoušet sílu RealTestData pomocí naší zkušební verze.

Zkušební verze podporuje 5 ze 41 dostupných zemí (Německo, USA, Velká Británie, Francie, Česká republika) a je omezena na 20 různých položek na jméno, adresu, město a další. Přesto můžete vidět sílu naší platformy vytvářet neomezená data.

Stáhnout zkušební verzi.

3. Programová dokumentace

RealTestData se skládá ze 2 různých spustitelných souborů:

  1. RealTestData_CLI
  2. RealTestData_Windows_GUI

Pokud používáte Windows, můžete použít RealTestData_Windows_GUI, protože se jedná o verzi GUI platformy RealTestData, která usnadňuje konfiguraci.
Na Linuxu a MacOS máte k dispozici pouze RealTestData_CLI.

RealTestData je multiplatformní. K dispozici je verze pro Windows Desktop (RealTestData_Windows_GUI) a verze CLI (RealTestData_CLI) pro Windows, Linux a MacOS. Abyste mohli spouštět programy na Windows, Linux nebo Mac, musíte mít nainstalovaný .Net8 runtime.
Zde je odkaz ke stažení pro .Net8, pokud jej ještě nemáte nainstalovaný: DOTNET8 Download

Pro Windows, Linux a Mac nainstalujte runtime pro .Net8: .NET Runtime 8.0.8
Pro Windows Desktop (potřebujete jej ke spuštění RealTestData_Windows_GUI) nainstalujte navíc .NET Desktop Runtime 8.0.8

RealTestData_CLI

Toto je hlavní CLI program pro generování dat, změnu konfiguračního souboru a inicializaci RealTesDate. Konfigurační soubor je ve vašem adresáři Documents. Jedná se o textový soubor, takže jej můžete změnit přímo nebo pomocí tohoto programu na Windows, Linux a Mac. Ve Windows je pohodlnější použít RealTestData_Windows_GUI, protože máte GUI pro konfiguraci výstupních dat. V RealTestData_GUI máte stejné možnosti pro změnu konfigurace. Každou možnost lze nakonfigurovat.

Obrázek

Hlavní konfigurační menu

1 - Output Language - Změna výstupního jazyka. To je důležité pro pole, jako je pozdrav. Výstup je pak ve zvoleném jazyce.
2 - Země k použití - Nastavte výstupní zemi. V th trial můžete přidat DE, US, UK, FR a CZ. Generovat vytvoří než data specifická pro tyto země.
3 - Počet výstupních řádků - Určete, kolik řádků dat chcete vytvořit. Doporučení je 100 nebo více, abyste měli dostatek dat pro testování.
4 - Výstupní sloupce - Které sloupce by měly být použity pro výstup.
5 - Výstupní formát - Vyberte výstupní formát: CSV, XML, JSON, SQL, XLSX
6 - Konfigurace výstupu - Nakonfigurujte výstup jako Line Feed atd.
7 - Výstupní cesta a názvy - Nakonfigurujte výstupní soubory (jako realtestdata.csv)
8 - Další data - Nakonfigurujte další data, jako je e-mail, datum narození a jak by mělo vypadat “Speciální číslo”. “SpecialNumber” je konfigurovatelné pole, které lze použít
9 - Složené pole - Složené pole lze použít ke spojení 2 nebo více polí a toto nastavení nakonfigurujete zde
A - Zobrazit dostupné země - Zobrazit dostupné země k použití ve 2.
B - Přejmenování sloupců - Přejmenujte výstupní sloupce ve všech dostupných jazycích.

Konfigurovat
R - Read Config File - Přečtěte si konfigurační soubor znovu (automaticky se načte při spuštění tohoto programu).
T - Read Template Files - Podnabídka pro práci se šablonou. Šablony vám umožňují nastavit mnoho možností v jednom úkolu.
S - Show Config Data - Zobrazit všechna konfigurační data
W - Write Config File - Zapište konfigurační soubor do Documents\RealTestData.config

RealTestData
I - Init - Init RealTestData, abyste měli správnou vstupní a výstupní cestu a v případě potřeby inicializujte licenci
G - Generovat - Zkontrolujte, zda je licence platná
C - Zkontrolovat licenci - Zkontrolujte, zda je licence platná
L - Změnit jazyk - Změňte jazyk, ve kterém jsou tyto možnosti konfigurace prezentovány. (německy, anglicky, francouzsky, česky)
E - Konec - Ukončete program

Init

Při použití verze CLI RealTestData je to první možnost, kterou byste měli zvolit po dokončení instalačního programu a spuštění RealTestData_CLI.
Navíc, pokud máte licenční soubor, přečteme a uložíme licenci. Pokud není nalezen žádný licenční soubor, budete požádáni o licenční klíč. Licenční klíč můžete zadat také ve spustitelném programu Windows, protože vás to nutí zadat, když není nalezen žádný licenční klíč ani licenční soubor.

Když obdržíte licenční soubor prostřednictvím e-mailu, zkopírujte tento soubor RealTestData.lic do svého instalačního adresáře RealTestData.

Pro uživatele Windows je jednodušší použít RealTestData_Windows_GUI a zvolit “Configuration / Init”.

Generovat

Tato volba vám vygeneruje data podle konfigurace. Při spuštění RealTestData_CLI a výběru “Generovat”, RealTestData automaticky vygeneruje data a uloží soubor CSV, JSON, XML, SQL nebo XLSX do vašeho adresáře Documents.

Když běžíte pod Windows a používáte Windows GUI, máte mnohem lepší možnosti manipulace se šablonou než zde.

Nabídka souboru šablony

Všechny soubory šablon jsou v adresáři Documents a mají specifické názvy, názvy neměňte.

Dostupné možnosti:

1 – Načíst výstup CSV – Načíst standardní výstup CSV: CRLF, středník, bez uvozovek
2 - Načíst výstup JSON - Pole JSON, výstup prázdných polí
3 - Načíst výstup XML - Název kořene a záznamu XML
4 - Načíst výstup SQL - vytvořit tabulku a název tabulky
5 - Načíst pouze sloupce Název - Použijte oslovení, jméno a příjmení
6 - Načíst sloupce Název + Adresa - Použijte oslovení, Jméno, Příjmení, Ulice, PSČ, Město
7 - Načíst sloupce Jméno + Adresa + E-mail + Sociální média - použijte navíc e-mail a sociální média (LinkedIn, Facebook, Instagram, Pinterest, X, Telegram)
8 - Načíst rozšířená data sloupců: pas, IBAN, heslo, libovolné číslo - použijte všechny výše uvedené a navíc číslo pasu, IBAN, heslo a libovolné číslo
9 – Načíst všechny sloupce – použít všechny dostupné sloupce (37 sloupců)
C - Přidat společnost - Přidat sloupec společnosti do výše uvedeného
N - Přidat pořadové číslo - Přidat pořadové číslo
S - Zobrazit konfiguraci - zobrazí konfigurační data ze souboru coonfig
E - Konec - Zavře nabídku šablon

RealTestData_Windows

Image

Jedná se o hlavní program pro konfiguraci a generování testovacích dat při použití operačního systému Windows. V systémech Linux a Mac si přečtěte tuto dokumentaci o RealTestData_Configure a RealTestData_Generate.

RealTestData_Windows vám nabízí všechny možnosti upravit konfiguraci před generováním testovacích dat. Na hlavní obrazovce lze určit, kam se soubory testovacích dat ukládají: “Vstupní cesta” a kam se mají vygenerovaná testovací data zapisovat (“Výstupní cesta”, “Soubor protokolu”, “Výsledný soubor” a “Výstupní formát”). Na pravé straně můžete určit přípony a jejich konvence pojmenování.

Pomocí “Jazyk výstupu” můžete nastavit, v jakém jazyce uvidíte vygenerovaná pole jako (“Oslovení”, “Rodinný stav” atd.).

“Počet záznamů” se používá k určení počtu vygenerovaných řádků testovacích dat.

“Výstupní země” umožňuje specifikovat země, pro které budou testovací data generována. Můžete si vybrat pouze jednu zemi, obvykle standardní, ale pokud potřebujete nadnárodní data, jako jsou adresy z různých zemí, můžete si vybrat tolik, kolik chcete (až 5 ve zkušební verzi, všech 41 v licencované verzi).

Tlačítka “Načíst”, “Uložit”, “Šablona” a “Generovat” fungují stejně jako stejné názvy v menu.

Načíst konfigurační soubor
Uložit konfigurační soubor po změnách
Šablony - Načíst, přidat, upravit, odstranit a uložit soubory šablon se specifickými konfiguracemi
Vygenerovat testovací data podle vaší konfigurace

ZÁLOŽKA: CSV/JSON/XML/SQL

Vyberte možnosti pro výstup CSV.

Oddělovač: středník, čárka, tabulátor
Nabídky: Ano nebo Ne
Zalomení řádku: LF, CR nebo CRLF (standard Windows)

Vyberte možnosti pro výstup JSON.

Výstup jako pole JSON
Výstup prázdných polí

Vyberte volby pro výstup XML.

Kořenový název datové sady
Název záznamu

Vyberte možnosti pro výstup SQL.

Vytvořit tabulku (bude na začátku souboru)
Název tabulky

Image

ZÁLOŽKA: Heslo

Vyberte možnosti pro vygenerované heslo.

Minimální a maximální délka hesla
Povolené znaky v hesle: Lower, Upper, Digits, Special Chars

Image

ZÁLOŽKA: Extra

Všechny ostatní možnosti konfigurace naleznete na této kartě

Formát řetězce/čísla: Co by měl řetězec obsahovat: Narozeniny, Část jména a příjmení, Malá, Velká písmena, Čísla, mix všeho, VAT nebo PERSID
Minimální a maximální věk pro narozeniny
Počáteční číslo pořadového čísla
Procenta pro Fantasy e-maily, GMail, Falešná kreditní karta Pracovní dny se počítají ode dneška x pracovních dnů dále. Naše databáze obsahuje státní svátky z mnoha zemí, takže toto datum je velmi přesné Měl by IBAN obsahovat mezery pro lepší čitelnost Jaké druhy e-mailů jsou povoleny: Osobní, Univerzitní, Firemní

Image

ZÁLOŽKA: Sloupce

Jaké sloupce chcete vygenerovat pro každý výstupní řádek? K dispozici je až 40 různých sloupců. Prostudujte si prosím dokumentaci k dostupným sloupcům: DOKUMENTACE.

Můžete buď určit písmena vhodná pro různé sloupce, nebo vybrat sloupce z dostupných sloupců.

Pomocí složených polí můžete kombinovat více polí do jednoho. Označte všechna pole, která chcete sloučit, ve vybraném seznamu polí a stiskněte CF1 nebo CF2. Výsledek je pak k dispozici v nápovědách pro CF1 a CF2.

Example

Pozdrav Jméno Příjmení Adresa Zip Town

Obrázek

ZÁLOŽKA: Názvy sloupců I a II

Záhlaví sloupců můžete přejmenovat ve všech 4 jazycích. Chcete-li to provést, nejprve vyberte jazyk a poté začněte přejmenovávat. Když je pole prázdné, použijí se výchozí názvy. Názvy sloupců jsou na dvou různých kartách.

Obrázek

Obrázek

ZÁLOŽKA: Negativní testovací případy

RealTestData může také generovat testovací data pro negativní testovací případy. Pokud zaškrtnete “Negativní testovací případ” pro jeden sloupec, délka sloupce překročí maximální délku sloupce. Toho dosáhnete přidáním dalších slov do pole, dokud nebude sloupec příliš dlouhý. To je možné pro libovolný sloupec uvedený v seznamu.

Image

Funkce nabídky

Grafické uživatelské rozhraní RealTestData pro Windows má nabídku s několika důležitými tématy.

Image

Načtení konfigurace
Konfigurace se načte automaticky při spuštění příkazu “RealTestData_Windows.exe”. Pomocí této možnosti nabídky můžete konfiguraci znovu načíst.

Uložení konfigurace
Uložte konfiguraci, kterou jste vytvořili / změnili

Šablony Šablony umožňují uložit části konfigurace do šablony. Šablony můžete načítat, přidávat, upravovat, mazat a ukládat. Šablona je po načtení vždy integrována do konfigurace. Před přidáním nebo úpravou šablony je nutné zadat údaje pro šablonu. Pokud by šablona měla mít výstupní sloupce, které by měly být uloženy v šabloně. vyberte prosím výstupní sloupce v konfiguraci v záložce “Sloupce”, poté přidejte nebo upravte šablonu a poté ji uložte. Tento výběr bude uložen pouze v souboru šablony. Původní konfiguraci lze poté znovu načíst.

Šablony

Pro jistotu se data ze záložky “Sloupce” neukládají do samotného konfiguračního souboru, před změnou čehokoli v konfiguraci načtěte konfiguraci znovu.

Šablonu byste měli správně pojmenovat, zvolit název a vybrat také soubor. Soubor je ale uložen ve složce dokumentace.

Název šablony

Název souboru šablony by měl začínat (ale nemusí) „RealTestData_* by šablona měla dělat_název šablony.

Example

“RealTestData_output_NAME_AND_ADDRESS”

Obrázek

Před přidáním šablony nastavte v záložce konfigurace hodnoty, které mají být v šabloně uloženy

Example

Zaškrtnuto políčko Výstupní data, před přidáním šablony nastavte sloupce na kartě sloupce. Stejný postup při úpravě šablony.

Obrázek

Při úpravě šablony nejprve načtěte existující šablonu, v případě potřeby změňte data, poté ji upravte a poté uložte.

Obrázek

Před uložením šablony se ujistěte, že jsou na kartě konfigurace vybrána správná data. Následně neukládejte celou konfiguraci, ale načtěte konfiguraci znovu. Budete dotázáni, zda chcete načíst konfiguraci.

Obrázek

Picture

Generovat
Vygenerujte testovací data a po dokončení otevřete výsledek v přidružené aplikaci.

Image

Jazyk GUI
Změňte jazyk GUI na jeden z podporovaných jazyků. Jedná se o němčinu, angličtinu, francouzštinu a češtinu. Jazyk GUI je nezávislý na výstupním jazyce.

Image

Asi

Image

V okně “O aplikaci” můžete vidět verzi a licenční klíč a navíc můžete otevřít “Otisk”, “EULA” nebo “Oznámení o ochraně osobních údajů” (GDPR).

Image

Zavřít
Ukončete program.