Configuration
x# Konfigurace
RealTestData - Generátor testovacích dat pro scénáře reálného světa
RealTestData je jediný generátor testovacích dat, který vytváří simulovaná, ale realistická data pro testovací účely. Může generovat širokou škálu typů dat, včetně jmen, adres, e-mailů, čísel pasů, hesel, čísel kreditních karet, IBANů a mnoho dalšího.
RealTestData_Windows GUI umožňuje snadnou správu tří částí Init, Configure a Generate v jednom rozhraní pro Windows. Pro Mac a Linux jsou dostupné verze příkazového řádku pro obsluhu Init, Configure a Generate.
Tady nejdete úplný seznam podporovaných typů dat a podrobnou funkčnost Dokumentace zahrnuje všechny dostupné země a typy dat.
Dokument documentation popisuje všechny funkce programů (CLI pro Windows, Linux a Mac, GUI pro Windows), které jsou součástí platformy RealTestData.
Jak funguje RealTestData
RealTestData používá několik datových sad a dává dohromady data realistickým a náhodným způsobem. Zde je stručné vysvětlení, jak to funguje:
- Jména Pro každou zemi používáme skutečná, nejběžnější jména a příjmení.
- Adresy Používáme skutečné adresy, včetně ulic, PSČ a měst pro podporované země.
- Kreditní karty Platná čísla, která projdou Luhnovým testem.
- Telefonní čísla Správné kódy zemí a oblastí.
- Data narození Platná data ve stanoveném věkovém rozmezí.
- E-maily Používejte skutečné domény a náhodná jména, pro jedinečnost někdy přidejte čísla.
- Hesla Náhodně generovaná na základě zadaných kritérií.
- Další údaje Simulované, ale realistické další osobní údaje.
Podporovaná datová pole
Seznam všech datových polí naleznete v části “Podporovaná datová pole”
Rozhraní příkazového řádku (CLI) a grafické uživatelské rozhraní (GUI)
RealTestData nabízí CLI i GUI pro konfiguraci a generování dat:
- CLI K dispozici pro Windows, Linux a Mac.
- GUI Dostupné pro Windows, uživatelsky přívětivé, se šablonami a samovysvětlujícími možnostmi.
Exportní formáty
Naše platforma vytváří a exportuje testovací data do nejběžnějších formátů, které potřebujete: CSV, JSON, XML, SQL a Excel. Export lze přizpůsobit vašim potřebám:
-
CSV
Lze vybrat oddělovače, jako jsou středníky, čárky a tabulátory, lze vybrat uvozovky (jednoduché a dvojité uvozovky nebo nic) a zalomení řádků (formát PC, Linux a Mac) -
JSON
Můžete si vybrat, zda exportovat prázdné řetězce nebo výstup jako pole JSON -
XML
Lze vybrat XML-Root a Record -
SQL
Lze zvolit vytvoření tabulky a název databáze. Výsledek lze přímo importovat do jakékoli databáze, jako je SQLite, SQL Server, Oracle, Postgres a další -
XLSX
Vytvoří platný soubor Excel, který lze načíst přímo do Excelu
Konfigurace
Celá konfigurace toho, jak naše platforma exportuje data, je kompletně uložena v „config“ souboru.
Můžete se rozhodnout změnit konfigurační soubor přímo v libovolném textovém editoru
nebo máte možnost použít nástroj příkazového řádku, který je k dispozici pro Windows, Linux a Mac.
Nejlepší možností je použít naše grafické uživatelské rozhraní Windows.
GUI je zcela samovysvětlující, takže není potřeba rozsáhlá dokumentace.
K dispozici je také několik šablon, které to ještě usnadňují.
Můžete načíst šablonu specifickou pro výstup CSV nebo můžete také načíst šablonu, která pro výstup používá různé sloupce.
Takže chcete změnit jen pár parametrů? Použijte šablonu s průmyslově schválenými daty.
Šablony můžete vytvořit také ručně uložením části konfiguračního souboru.
Jazyková podpora
Naše platforma RealTestData (CLI a GUI) je k dispozici ve 4 jazycích pro výstup a konfiguraci.
- anglicky
- Francouzština
- Němčina
- Česky
Naše platforma umí exportovat data také v těchto 4 jazycích, jazyk můžete kdykoliv změnit v menu nebo konfiguračním souboru.
To je důležité, když potřebujete testovací data, jako je název země nebo oslovení v jiném jazyce než v angličtině.
Samotný export obsahuje nadpisy a všechna další data (jako pozdrav, rodinný stav, barva očí atd.) v těchto 4 jazycích.
Podporované země
Naše platforma dnes podporuje 41 různých zemí z Evropy, USA a Indie.
Nové země budou průběžně přidávány.
Všechny zdrojové datové soubory jsou uloženy v adresáři TestData v zakódovaném formátu.
Realistická data
Jen pro zopakování: všechna vytvořená náhodná a simulovaná data jsou realistická, to zahrnuje:
- Společnosti v těchto souborech dat existují
- Křestní jména a příjmení jsou reprezentativní pro vybrané země (nejběžnější jména a příjmení v těchto zemích)
- Ve vybraných zemích existují adresy včetně ulice, PSČ a města a ulice, PSČ, město a stát se vždy hodí
- Zejména ZIP a Town se hodí, takže se vždy jedná o existující PSČ v daném městě
- Průkazy pasů jsou platné podle pravidel známých pro konkrétní zemi
- Telefonní čísla mají správný kód země a pro větší města většinou správnou předvolbu. Shromáždili jsme tisíce předvoleb pro mnoho zemí
- Platná jsou čísla kreditních karet, buď testovací čísla, nebo čísla, která projdou Lundovým testem
- Můžete se rozhodnout, kolik procent se použije k použití testovacích čísel nebo jsou to náhodná čísla, která projdou testy pro platné kreditní karty
- Platnost kreditních karet je platná a čísla CCV jsou náhodná
- Data narození jsou platná data a můžete se rozhodnout, od jakého do jakého věku se mají data narození vytvářet
- E-maily jsou simulované, ale všechny použité domény jsou skutečné a existující. Můžete přidat osobní, univerzitní a obchodní domény od velkých společností
- Vy rozhodnete, zda máme přidat osobní, univerzitní a firemní adresy
- Známé osobní e-maily dnes tvoří 50 % adres Gmailu, takže zde jsou povolena fantazijní jména. Pro vytvoření e-mailové adresy používáme hudebníky, hvězdy, staré řecké bohy atd
- Chcete-li mít jedinečné e-mailové adresy, které používáme dodatečně v mnoha případech až o 5 dalších čísel, můžete se rozhodnout o procentu fantazijní pošty a o tom, zda mají být použita další čísla
- Fantasy jména zahrnují řecké bohy, hudebníky, historické postavy nebo filmy, které si můžete nechat poslat na soukromé e-maily
- Hesla jsou vytvářena podle volitelných schémat s malými/velkými písmeny, číslicemi a speciálními znaky
- Hesla jsou zcela náhodná, ale podle pravidel, která obsahují i min. a max. délka hesla
- Jakékoli číslo je velmi výkonná funkce, můžete jej použít pro číslo sociálního zabezpečení i osobní identifikátor
- Jakékoli číslo může obsahovat iniciály, jméno a příjmení, datum narození a další náhodná čísla/písmena
- Můžete přesně rozhodnout o formátu funkce libovolného čísla
- Pracovní den je také výkonná funkce, když potřebujete den doručení v budoucnu v pracovní den
- Naše platforma zahrnuje všechny státní svátky, takže datum dodání 10 dní v budoucnu se může v různých zemích lišit
- Rodinný stav se používá náhodně
- Rodné jméno je podle rodinného stavu osoby, stejně jako svobodné ženy nemají jiné rodné jméno
- Stát se používá pouze pro Itálii a USA, kde je součástí adresy
- Telefonní čísla mají správnou předvolbu pro většinu měst podle města. Při použití mobilních čísel jsou mobilní předvolby správné
- Pro země jako Česko, Slovensko, Island a další jsou jména žen správná podle křestních jmen a je přidáno “ova” nebo “dottir”
- Barva očí se bere náhodně, ale existují všechny barvy
Export
Naše platforma může vytvořit až 10.000 a více řádků exportu (obvykle by se jich mělo vejít 100-1000). Pro výstup můžete použít tolik zemí, kolik chcete. Můžete se rozhodnout, kolik sloupců chcete mít, může to být pouze jméno/příjmení, ale možná i všechny dostupné sloupce.
Podporované země
Zkušební verze podporuje pouze prvních 5 zemí a je omezena na 20 různých položek na jméno/příjmení, adresu, kód oblasti a všechny ostatní položky.
- Německo
- USA
- Velká Británie
- Francie
- Česko
- Itálie
- Belgie
- Nizozemí
- Lucembursko
- :NA: Rakousko
- Švýcarsko
- Španělsko
- Portugalsko
- Polsko
- Slovensko
- Slovinsko
- Chorvatsko
- Maďarsko
- :NE: Norsko
- Švédsko
- Dánsko
- Finsko
- Rumunsko
- Bulharsko
- Lichtenštejnsko
- Monako
- San Marino
- Andorra
- :JE: Island
- Řecko
- Estonsko
- Lettland
- Litva
- Bosna a Hercegovina
- Černá Hora
- Severní Makedonie
- Srbsko
- Albanie
- Kypr
- Malta
- Irsko
- Indie
- Celosvětově
Konfigurace a šablony
RealTestData umožňuje přizpůsobit výstupní formát a data prostřednictvím konfigurací a šablon. Zde je to, co můžete udělat:
- Použijte šablony pro konkrétní exportní formáty, jako je CSV nebo JSON.
- Upravte konfigurace přímo nebo pomocí příkazového řádku nebo GUI.
- Konfigurační soubor a šablony jsou uložený ve složce “Dokumenty”.
Šablona je součástí konfigurace. Můžete nastavit tolik šablon, kolik chcete, pojmenovat je a uložit. Šablonou může být nastavení výstupu CSV, nastavení výstupních sloupců nebo cokoli jiného uloženého v konfiguraci nebo nastavení výstupních zemí nebo jazyka. Šablona pojmenovává jejich názvy souborů a v konfiguraci je uložena i část použité konfigurace. Při přidávání nové šablony nebo úpravě šablony musíte určit části konfigurace, které chcete zahrnout do šablony. Chcete-li například uložit výstupní sloupce, musíte nastavit výstupní sloupce v konfiguraci. Po uložení šablony byste měli konfiguraci znovu načíst.
Rozhraní příkazového řádku (CLI) a grafické uživatelské rozhraní (GUI)
RealTestData nabízí CLI i GUI pro konfiguraci a generování dat:
- CLI K dispozici pro Windows, Linux a Mac, což umožňuje skriptování a automatizaci.
- GUI Dostupné pro Windows, uživatelsky přívětivé, se šablonami a samovysvětlujícími možnostmi.
Podporovaná datová pole
RealTestData může generovat širokou škálu datových polí, včetně
Zkr. | Název | Popis |
---|---|---|
N | Číslo | Každý datový řádek má jedinečné pořadové číslo |
S | pozdrav | Závisí na jménu, pozdrav je v němčině, angličtině, francouzštině nebo češtině |
F | Jméno | Nejpoužívanější jména ve vybrané zemi |
L | Příjmení | Nejpoužívanější příjmení ve vybrané zemi se správnou koncovkou pro ženy (CZ,SK,BG,MK;IS;LV;LT) |
R | Rodné jméno | Prázdné, pokud je pohlaví muž nebo žena svobodná, jinak si vyberte z nejpoužívanějších příjmení ve vybrané zemi |
U | Rodinný stav | Svobodný, ženatý, ovdovělý, rozvedený v němčině, angličtině, francouzštině nebo češtině |
V | Číslo kreditní karty | Buď testovací číslo CC, nebo emulované číslo CC, které projde testem Lund s extra kontrolovaným číslem |
8 | Datum vypršení platnosti CC | Buď měsíc v budoucnosti, nebo skutečný měsíc |
9 | CC CVV | Jakékoli číslo se 3 nebo 4 číslicemi |
M | Společnost | Ve vybrané zemi existující společnost |
A | Adresa | Stávající ulice v tomto městě a zemi vč. číslo ulice |
Z | PSČ | Existující zip, který patří tomuto městu, všechna britská PSČ jsou správná s ulicí a městem, všechna německá PSČ jsou správná pro ulici a město |
P | Část Města | Pouze pokud je uvedeno pro adresu, používá se zřídka, většinou ve Spojeném království |
T | Město | Stávající město v zemi, žádná falešná jména |
E | State | Používá se pouze v USA a Itálii |
C | Země | Dlouhý název země v angličtině, němčině, francouzštině nebo češtině |
O | Telefon | Správný kód země a kód oblasti, pokud jsou známy, pouze malá města budou mít simulovaný kód oblasti, všechny mobilní telefony mají správný kód oblasti |
B | Narozeniny | Jedná se o stávající datum a osobě je mezi 18 a 80 |
P | Buď univerzitní, firemní e-mail nebo soukromý e-mail od Gmailu a dalších poskytovatelů. První a poslední se buď různě zkracují, jako to dělají společnosti, nebo se jedná o konkrétní e-mail s čísly a známými osobnostmi | |
X | ID pasu | Vytvořte platný průkaz totožnosti pro všechny země se specifickými charakteristikami dané země |
W | heslo | Vytvořte heslo podle volitelných pravidel: Délka min/max, Malá/Velká/Čísla/Speciální znaky |
H | libovolné číslo | Vytvořte libovolný druh řetězce pomocí různých formátů podle volitelných pravidel: |
N=číslo, L=dolní, U=horní, A=dolní+horní, X=horní+čísla M=směs všech, ostatní znaky se nepřevádějí | ||
Příklad libovolného čísla = “RRMMDD-FL-NNN.UUU/XXX-UNX”, (RRMMDD může být datum narození, FL může být iniciály, | ||
FLLL může být počáteční jméno + celé příjmení | ||
VAT Vytvoří pro vás evropské DIČ | ||
PERSID Vytváří rodné číslo platné v ČR a SR a řídí se specifickými pravidly | ||
Y | barva očí | Vybere stávající barvu očí podle světových standardů |
1 | Emulovaný název sociálního účtu | |
2 | Emulovaný název sociálního účtu | |
3 | Emulovaný název sociálního účtu | |
4 | Emulovaný název sociálního účtu | |
5 | X | Název emulovaného sociálního účtu |
6 | Telegram | Emulovaný název sociálního účtu |
D | IBAN | Emulované číslo IBAN |
7 | WorkingDay | Pracovní den v budoucnosti (STD: dodání do 10 pracovních dnů) |
Q | složené pole | Pole složené z několika polí, jak je uvedeno v nastavení |
G | složené pole 2 | Druhé pole složené z několika polí, jak je uvedeno v nastavení |
J | Dlouhý text | Vytváří textové pole o délce 100 až 1000 s. Jazykem je buď rodný jazyk země, nebo anglicky. |
K | bitcoinová adresa | Simulovaná bitcoinová adresa |
0 | UUID | Univerzálně jedinečný identifikátor (UUID) |
Složená testovací pole
Realtestdata navíc může vytvářet složená pole, která spojují více než jedno pole. Příklad: Oslovení Jméno a Příjmení v jednom poli.
Tato pole určíte ve složeném poli. Chcete-li to provést, označte tato pole ve vybraných polích a klikněte na CF1, což je složené pole 1.
Stejný postup platí pro CF2, kde si můžete vybrat pole jako PSČ a Město pro spojení obou v jednom poli.
Data negativního testovacího případu
Pro následující pole lze vytvořit negativní testovací data:
Jméno
Příjmení
Společnost
Adresa/Ulice
Town
X
Telegram
Můžete určit, která pole by měla vytvářet negativní testovací data.
Negativní testovací data znamená, že délka pole překročí maximální délku zadaného pole a při použití těchto dat se objeví chyby, což by mělo být zamýšleno.
Příklad
Když je město označeno jako záporné a max. délka je specifikována na 30 znaků, pak RealTestData vytvoří delší názvy jednoduše vytvořením různých dat a jejich spojením.
Jména a adresy
Křestní jména jsou specifická pro danou zemi. V závislosti na křestním jménu je pozdrav a také příjmení v zemích, kde je rozdíl mezi mužskými a ženskými příjmeními Adresy mají platné ulice, které v těchto městech skutečně existují, a také státy jsou pro tyto adresy a města správné PSČ je vždy správné a odpovídá zvolenému městu.
Číslo pasu
ID pasu je velmi realistické. Jsou zahrnuty všechny formy čísel evropských pasů ai když jde o náhodné číslo, mohou existovat ID
Jakékoliv číslo
je velmi výkonná funkce:
může to být číslo zdravotní péče, osobní identifikátor nebo číslo sociálního pojištění
o formátu tohoto čísla rozhodujete pomocí jmen, narozenin, číselných nebo alfanumerických písmen
Sociální účty
Sociální účty jsou co nejrealističtější
Zohledňuje se minimální a maximální délka a také povolená písmena navíc, jako je podtržítko nebo tečka
IBAN
IBAN je vypočítán co nejrealističtější. Číslice 3 a 4 jsou správně vypočítány, takže IBAN projde hlavními testy.
Mnoho evropských zemí má ve své místní části také kontrolní číslice. U většiny těchto zemí jsou kontrolní číslice vypočítány správně.
Pokud je kontrolní číslice neznámá nebo neexistuje, RealTestData nabývá náhodných hodnot.
Zohledňuje se také délka IBAN
Indie a USA nepoužívají IBAN, takže IBAN je prázdný
IBAN má následující vzhled: CCXXBBBBBBBBBBBBBBBBBBBBB (CC = kód země, XX = 2 kontrolní číslice vypočtené podle MOD97-10, BB = národní základní identifikační číslo banky)
BB se může skládat z kódu banky a pobočky pro identifikaci banky a čísla účtu
Oba mohou obsahovat další kontrolní číslice a jsou to čísla nebo velká písmena
IBAN může mít 16 až 31 znaků
Pokud existuje seznam bankovních kódů země, pak je tento vybrán jinak jako náhodné číslo
Pokud existuje seznam kódů poboček země, pak je tento vybrán jinak jako náhodné číslo
Číslo účtu je vždy vytvořeno náhodně a může začínat 4 číslicemi až do národní délky
Pokud existuje národní kontrola, pak se počítá pro každé další číslo
Bitcoinová adresa
Simulovaná bitcoinová adresa, která má 27–34 znaků a je jedinečná. Používají se čísla 0-9 a znaky a-z.
UUID
Universally Unique Identifier (UUID) je 128bitový štítek používaný pro informace v počítačových systémech. Používá se také termín Globally Unique Identifier (GUID), většinou v systémech Microsoft. UUID má 32 bajtů. Zde se používají čísla 0-9 a znaky a-f.
Scénáře použití
RealTestData je vhodný pro různé testovací scénáře, jako například:
- Zátěžové testování (Load Testing)
- Funkční testování (Functional Testing)
- Regresní testování (Regression Testing)
- Bezpečnostní testování (Security Testing)
- Testování souladu s GDPR
- Negativní testování
- Testování okrajového pouzdra (Edge case Testing)
Používáním RealTestData zajistíte, že vaše testovací data jsou realistická, vyhovující a bezpečná před obavami o soukromí.
Instalace a nastavení
Instalace RealTestData:
- Stáhněte si instalační program systému Windows z našich webových stránek.
- Spusťte instalační program a postupujte podle pokynů.
- Otevřete GUI (RealTestData Windows) nebo CLI (RealTestData Program, RealTestData Configuration) a nakonfigurujte generování testovacích dat.
Příručka pro instalaci
Podrobné pokyny naleznete v naší uživatelské příručce nebo online dokumentaci.
Aktualizace
RealTestData je průběžně aktualizována, aby zahrnovala nové funkce a podporované země.
- Navštivte naši [domovskou stránku] (http://www.realtestdata.com) nebo nás kontaktujte e-mailem na adrese info@realtestdata.com.
- Z našeho webu si můžete stáhnout zkušební verzi a vyzkoušet, zda je naše platforma pro vás vhodná.
- Zkušební verze je omezena na 4 země (Německo, Spojené království, USA a Francie) a používá pouze 20 datových linek pro každé pole, jako je 20 jmen nebo 20 příjmení.
Informace o licenci
RealTestData je licencovaný software. Podmínky naleznete v licenční smlouvě dodané s nákupem.
Naše licencovaná platforma podporuje 41 zde uvedených zemí a obsahuje miliony adres a jmen.
Můžete vytvořit miliony datových sad, aniž byste některou z nich opakovali.
Závěr
RealTestData poskytuje robustní a flexibilní řešení pro generování realistických testovacích dat a zajišťuje, že váš testovací proces je efektivní, bezpečný a v souladu s předpisy na ochranu dat. Díky rozsáhlým možnostem přizpůsobení, podpoře více jazyků a zemí a různým exportním formátům je RealTestData ideální volbou pro vaše potřeby testování.
Kontaktní informace
Real Test Data
RealTestData s.r.o., Hlavni 373, 25089 Lazne Tousen, Czech Republic
info@realtestdata.com