Přeskočit obsah

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:

  1. Jména Pro každou zemi používáme skutečná, nejběžnější jména a příjmení.
  2. Adresy Používáme skutečné adresy, včetně ulic, PSČ a měst pro podporované země.
  3. Kreditní karty Platná čísla, která projdou Luhnovým testem.
  4. Telefonní čísla Správné kódy zemí a oblastí.
  5. Data narození Platná data ve stanoveném věkovém rozmezí.
  6. E-maily Používejte skutečné domény a náhodná jména, pro jedinečnost někdy přidejte čísla.
  7. Hesla Náhodně generovaná na základě zadaných kritérií.
  8. 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 e-mail 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 Linkedin Emulovaný název sociálního účtu
2 Facebook Emulovaný název sociálního účtu
3 Instagram Emulovaný název sociálního účtu
4 Pinterest 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
Email
Linkedin
Facebook
Instagram
Pinterest
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:

  1. Stáhněte si instalační program systému Windows z našich webových stránek.
  2. Spusťte instalační program a postupujte podle pokynů.
  3. 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