Přeskočit obsah

Konfigurace

RealTestData – bezpečnost, rychlost, přesnost při generování testovacích dat

RealTestData je jediný generátor testovacích dat, který vytváří simulovaná, ale realistická data pro testovací účely. Dokáže produkovat širokou škálu datových typů, včetně jmen, adres, e-mailů, čísel pasů, hesel, čísel kreditních karet, IBAN a mnoha dalších. Referenční integrita je hlavním cílem RealTestData. Například PSČ vždy patří správnému městu a telefon je možný v tomto městě. Pokud má příjmení speciální formát jako v České republice nebo na Islandu, pak křestní jméno odpovídá.

GUI RealTestData pro Windows, MacOS a Linux usnadňuje správu všech dat, abyste získali správné výsledky. Když ztratíte konfigurační data, spusťte Init v GUI. Po kliknutí na Generovat se výsledky spočítají podle vaší konfigurace.

V této konfiguraci naleznete úplný seznam podporovaných datových typů a podrobné funkce. Tento popis konfigurace pokrývá všechny dostupné země a typy dat.

Documentation popisuje všechny funkce v GUI a co si vybrat, když na platformě RealTestData.

Obrázek

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:

Co vytváří RealTestData

  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žíváme skutečné domény a náhodná jména, někdy přidáváme čísla pro jedinečnost.
  7. Hesla: Náhodně generovaná na základě zadaných kritérií.
  8. Další údaje: Simulované, ale realistické další osobní údaje.

Referenční integrita

Realtestdata vytváří data se správnou referenční integritou. To znamená, že ulice patří tomuto konkrétnímu městu a zip také patří městu a venkovu. Telefonní číslo pochází z této země a má obvykle správné předčíslí.

Poznámka

Seznam všech podporovaných polí naleznete v části “Podporovaná datová pole”

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, nebo pro jiná specifická data, jako je přejmenování sloupců.
  • Upravujte konfigurace a šablony pomocí GUI
  • Soubory konfigurace a šablony jsou uloženy ve složce “Dokumenty”.

alt text

Š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 výstupních zemích nebo jazykových nastaveních. Šablona pojmenovává jejich názvy souborů a část použité konfigurace je uložena v konfiguraci. Když přidáváte novou šablonu nebo upravujete šablonu, musíte určit části konfigurace, které chcete zahrnout do šablony. Pokud například chcete uložit výstupní sloupce, musíte výstupní sloupce nastavit v konfiguraci. Po uložení šablony a konfigurace byste měli konfiguraci znovu načíst.

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 upravit podle vašich potřeb:

alt text

CSV

Oddělovače jako středník, čárka a tabulátor jsou na výběr, 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:

Kořen XML a záznam jsou volitelné

SQL:

Vytvoření tabulky a název databáze jsou volitelné. 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

Vy si zvolíte cestu, kam naše platforma ukládá exportovaná data. Jsou možné místní a síťové cesty. Toto nastavení se provádí přes výstupní cestu v konfiguraci.

alt text

Konfigurační soubor

Celá konfigurace toho, jak naše platforma vytváří skutečná testovací data, je uložena v souboru „config“ ve vaší složce Configuration. Ve Windows je ve složce dokumentů, v Linuxu je uložen v opt/var a v MacOS je adresář uložen v Library/RealTestData/ConfigData, kde Library je skrytá složka ve vašem domovském adresáři. Toto je běžné místo pro ukládání konfiguračních dat.

Šablony

RealTestData umožňuje přizpůsobit data pomocí konfigurací a navíc pomocí šablon. Použijte existující šablony a vytvořte si vlastní šablony nebo upravte existující šablony. Jako součást šablony můžete zadat kteroukoli z různých obrazovek

alt text

alt text

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. Můžete také vytvořit své vlastní šablony výběrem různých názvů pro výstupní sloupce.

Jazyková podpora

GUI Windows, MacOS a Linux je k dispozici ve 4 jazycích (německy, anglicky, francouzsky, česky). Mezi jazyky můžete kdykoli přepínat prostřednictvím nabídky jazyků.

Menu

Naše platforma umí exportovat data také v těchto 4 jazycích, jazyk můžete kdykoli změnit na výstupní obrazovce.

Jazyk

To je důležité, když potřebujete testovací data, jako je název země nebo pozdrav v jiném jazyce než v angličtině. RealTestData je vícejazyčná platforma, která podporuje 4 jazyky (německy, anglicky, francouzsky a česky). Samotný export obsahuje nadpisy a všechna další data (jako pozdrav, rodinný stav, barva očí atd.) v těchto 4 jazycích.

Realistická data

Jen pro zopakování: všechna vytvořená náhodná a simulovaná data jsou realistická, to zahrnuje:


Jak vytváříme realistická data

  • Společnosti v těchto datasetech existují, ale pod jinou adresou
  • 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í
  • Čísla kreditních karet jsou platná, 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 budou 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
  • Protože známé osobní e-maily jsou dnes z 50 % adres Gmailu, zde jsou povolena fiktivní jména.
  • Abychom měli jedinečné e-mailové adresy, používáme dodatečně v mnoha případech až 5 dalších čísel, můžete se rozhodnout o procentu fantazijní pošty a zda by měla být použita další čísla
  • Fantasy jména zahrnují řecké bohy, hudebníky, historické postavy nebo filmy, které si můžete vzít pro 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
  • “Speciální číslo” je velmi výkonná funkce, můžete ji použít pro číslo sociálního zabezpečení i osobní identifikátor
  • “Speciální číslo” může obsahovat iniciály, jméno a příjmení a také datum narození a další náhodná čísla/písmena
  • Můžete přesně rozhodnout o formátu funkce “Speciální číslo”.
  • Pracovní den je také výkonná funkce, když potřebujete den doručení v budoucnu po 10 dnech pracovního dne
  • 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ě, ale v mládí je šance ovdovět mnohem menší
  • Rodné jméno je podle rodinného stavu osoby, stejně jako svobodné ženy nemají standardně 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 předvolby mobilních oblastí stávající předvolby mobilních zařízení
  • 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čí je vybrána náhodně, ale existují všechny barvy

Poznámka

V plné verzi může naše platforma vytvořit až libovolný počet řad pro export (obvykle by se jich vešlo 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. K dispozici jsou také složené sloupce, kde můžete shrnout více než sloupec do nového sloupce, jako je pozdrav, jméno a příjmení nebo PSČ a město.

Podporované země

Naše platforma dnes podporuje 66 různých zemí z Evropy, USA, Kanady, Mexika, Indie a jiné. Nové země jsou 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. Malé země obsahují méně údajů (Andorra, San Marino, Lichtenštejnsko atd.)

Poznámka

Zkušební verze podporuje pouze prvních 5 zemí (Německo, USA, Velká Británie, Francie, Česká republika) 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. Nicméně můžete vidět sílu naší platformy vytvářet neomezená data.

Naše podporované země

  • DE Německo
  • US Spojené Státy Americké
  • UK Velká Británie
  • FR Francie
  • IT Itálie
  • BE Belgie
  • CZ Česká Republika
  • NL Nizozemsko
  • LU Lucembursko
  • AT Rakousko
  • CH Švýcarsko
  • ES Španělsko
  • PT Portugalsko
  • PL Polsko
  • SK Slovensko
  • SI Slovinsko
  • HR Chorvatsko
  • HU Maďarsko
  • NO Norsko
  • SE Švédsko
  • DK Dánsko
  • FI Finsko
  • RO Rumunsko
  • BG Bulharsko
  • LI Lichtenštejnsko
  • MC Monako
  • SM San Marino
  • AD Andorra
  • GR Řecko
  • CY Kypr
  • MT Malta
  • IE Irsko
  • LV Lotyšsko
  • LT Litva
  • EE Estonsko
  • IS Island
  • BA Bosna a Hercegovina
  • RS Srbsko
  • MK Severní Makedonie
  • ME Černá Hora
  • AL Albánie
  • IN Indie
  • CA Kanada
  • TR Turecko
  • MX Mexiko
  • AM Arménie
  • AU Austrálie
  • AZ Ázerbájdžán
  • BY Bělorusko
  • BR Brazílie
  • EG Egypt
  • GE Gruzie
  • ID Indonésie
  • IL Izrael
  • JP Japonsko
  • KZ Kazachstán
  • KG Kyrgyzstán
  • MD Moldavsko
  • NZ Nový Zéland
  • RU Rusko
  • SA Saúdská Arábie
  • ZA Jihoafrická republika
  • TM Turkmenistán
  • UA Ukrajina
  • AE Spojené arabské emiráty
  • UZ Uzbekistán

alt text

Podporovaná datová pole

RealTestData může generovat širokou škálu datových polí, včetně

Zkratka Jméno Popis
N Číslo Každý datový řádek má jedinečné pořadové číslo
S Pozdrav V závislosti na jménu je oslovení 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é, když je Pohlaví muž nebo žena svobodná, jinak vyberte z nejpoužívanějších příjmení ve vybrané zemi
U Rodinný stav Svobodný, ženatý, ovdovělý, rozvedený německy, anglicky, francouzsky nebo česky
V Číslo kreditní karty Buď testovací číslo CC nebo emulované číslo CC, které projde Lundovým testem s extra zaškrtnutý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/Ulice Stávající ulice v tomto městě a venkově 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 při specifikaci adresy, používá se zřídka většinou UK
T Město Stávající město v zemi, žádná falešná jména
E stát Používá se pouze v USA a Itálii
C Země Dlouhý název země v angličtině, němčině nebo francouzštině
O Telefon Správný kód země a kód oblasti, pokud jsou známy, pouze malá města budou mít simulovanou předvolbu, všechny mobilní telefony mají správnou předvolbu
B narozeniny Je to existující datum a osoba je mezi 18 a 80
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é ID pro všechny země se specifickými charakteristikami země
W Heslo Vytvořte heslo podle volitelných pravidel: Délka min/max, malá/velká písmena/čísla/zvláštní znaky
H JakékolivNumber 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í
DPH 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 Název emulovaného sociálního účtu
2 Facebook Název emulovaného sociálního účtu
3 Instagram Název emulovaného sociálního účtu
4 Pinterest Název emulovaného sociálního účtu
5 X Název emulovaného sociálního účtu
6 Telegram Název emulovaného sociálního účtu
D IBAN Emulované číslo IBAN
7 Pracovní den 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 Druhé pole složené z několika polí, jak je uvedeno v nastavení
J Dlouhý text Vytvoří textové pole o délce 100 až 1000 s. Jazykem je buď rodný jazyk země, nebo angličtina.
K Bitcoinová adresa Simulovaná bitcoinová adresa
0 UUID Univerzálně jedinečný identifikátor (UUID)

alt text

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 přesunutím vybraných polí. Stejný postup platí pro CF2.

Data pro negativní testovací případy

Realtestdata mohou produkovat data pro negativní testovací případy. Při negativním testování je softwarový program vyhodnocen na základě nepravdivých nebo nesprávných údajů. Negativní testování je technika, která zajišťuje, že aplikace dokáže zpracovat neočekávaný vstup při zadávání neplatných nebo mimo rozsah dat. Toto testování identifikuje slabá místa nebo slabá místa ve schopnostech zpracování chyb. Zajišťuje, že systém selže elegantně, spíše než aby se zhroutil nebo poskytl nesprávné výsledky. Předběžnou identifikací takových problémů můžete zlepšit robustnost aplikace a zajistit uživatelům bezproblémové používání i za nepříznivých podmínek.

alt text

Pro následující pole lze vytvořit data pro negativní testovací případy:

  • M - Společnost
  • F - Jméno
  • L - Příjmení
  • A - Adresa/Ulice
  • Z - zip
  • T - Město
  • J - e-mail
  • 1 - Linkedin
  • 2 - Facebook
  • 3 - Instagram
  • 4 - Pinterest
  • 5 - X
  • 6 - Telegram
  • J - LongTest
  • K - IBAN
  • B - narozeniny
  • V - Kreditní karta
  • 8 - Data expirace
  • 9 - CVV
  • K - Bitcoin
  • 0 - UUID

Můžete určit, která pole by měla produkovat data pro negativní testovací případy. Data pro negativní testovací případy znamenají, že délka pole překročí maximální délku zadaného pole a dostanete chyby. Nebo je ZIP příliš dlouhý, bitcoinové adresy mohou být příliš krátké a UUID také. E-mailová adresa se neřídí předdefinovanými pravidly.

Příklad

Když je město označeno jako záporné a max. délka je zadána na 30 znaků, pak RealTestData vytvoří města s 30+ znaky. K dosažení tohoto cíle RealTestData používá seznamy slov v určitých jazycích nebo angličtině, pokud pro tento konkrétní jazyk neexistuje seznam slov.

Jména a adresy

Křestní jména jsou specifická pro danou zemi. V závislosti na křestním jménu je oslovení a také příjmení v zemích, kde existuje 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.

ID 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.

Speciální číslo

Speciální čí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. Další RealTestData mohou vytvářet realistická čísla DPH platná v EU. Možné je i rodné číslo, které se používá v CZ a pouze SK.

Rodné číslo je taky možné, to je generované automaticky, bez dalších prvkú.

Narozeniny;
YY, YYYY = rok se dvěma nebo čtyřmi číslicemi
M, MM = měsíc s jednou až dvěma nebo dvěma číslicemi
T, TT = den s jednou až dvěma nebo dvěma číslicemi
Jméno:
F, FF, FFF = jedno písmeno křestního jména, dvě písmena, celé jméno
L, LL, LLL = jedno písmeno příjmení, dvě písmena, celé příjmení

N = číslo
S = speciální znaky
L = nižší char
U = horní znak
X = všechny kombinované včetně speciálních znaků
Příklad: RRMMDD-FL-NNN.UUU/XXX-UNX

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ě. Když je kontrolní číslice neznámá nebo neexistuje, RealTestData nabývá náhodných hodnot. Zohledňuje se také délka IBAN. Indie, USA a další země 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, když je znám algoritmus.

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.

Platforma RealTestData

Scénáře použití

RealTestData je vhodný pro různé testovací scénáře, jako například:

* Testování zátěže
* Funkční testování
* Regresní testování
* Bezpečnostní testování
* Testování souladu s GDPR
* Negativní testování
* Testování okrajového pouzdra

Používáním RealTestData zajistíte, že vaše testovací data jsou realistická, vyhovující a bezpečná před obavami o soukromí. Používáme skutečné a velmi realistické údaje, ale ne žádné osobní údaje.

Instalace a nastavení

Instalace RealTestData

  1. Stáhněte si instalační program pro Windows / MacOS nebo Linux z našich webových stránek.
  2. Spusťte instalační program a postupujte podle pokynů.
  3. Otevřete GUI RealTestData pro konfiguraci generování testovacích dat.

Dokumentace Poznámka

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 prostřednictvím e-mailu na adrese info@realtestdata.com.
  • Z našeho webu si můžete stáhnout zkušební verzi a vyzkoušet, zda je pro vás naše platforma vhodná.
  • Zkušební verze je omezena na 5 zemí (Německo, Spojené království, USA, Francie a Česká republika) 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 zde uvedených zemí a obsahuje miliony adres a jmen. Můžete vytvořit miliony datových sad, aniž byste je museli opakovat.

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í údaje:

Real Test Data

RealTestData
Hlavní 373
25089 Lázně Toušeň
Česká Republika
info@realtestdata.com