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.
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
- 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žíváme skutečné domény a náhodná jména, někdy přidáváme čísla pro jedinečnost.
- Hesla: Náhodně generovaná na základě zadaných kritérií.
- 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”.
Š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:
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.
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
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ů.
Naše platforma umí exportovat data také v těchto 4 jazycích, jazyk můžete kdykoli změnit na výstupní obrazovce.
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
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 |
já | 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 | Název emulovaného sociálního účtu | |
2 | Název emulovaného sociálního účtu | |
3 | Název emulovaného sociálního účtu | |
4 | 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) |
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.
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
- Stáhněte si instalační program pro Windows / MacOS nebo Linux z našich webových stránek.
- Spusťte instalační program a postupujte podle pokynů.
- 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