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, Webclientu a co si vybrat, když na platformě RealTestData.

Picture

Picture

Picture

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.

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.

alt text

alt text

K dispozici je několik šablon schválených v daném odvětví, které značně usnadňují používání RealTestData.
Můžete načíst šablonu specifickou pro výstup Dynamics F&O nebo SAP, nebo si můžete vytvořit vlastní šablonu pro vaši konkrétní aplikaci.
Chcete změnit jen několik parametrů? Použijte šablonu s daty schválenými v daném odvětví a změňte ji. Nebo načtěte šablonu a vytvořte novou šablonu na základě existující.

Jak používat prefabrikované šablony

V nejnovější verzi máme mnoho šablon specifických pro dané odvětví, zejména pro Dynamics 365 Finance and Operations a 9 různých modulů SAP, jako jsou HCM, MM, PM a další. Všechny tyto šablony jsou připraveny k použití. Postupujte podle zde uvedeného návodu, jak je používat.

Načtěte konkrétní šablonu.
1. Otevřete RealTestData.
2. Klikněte na „Načíst“ pro načtení aktuální konfigurace.
3. Klikněte na „Šablony“.
4. Vyberte šablonu ze seznamu a klikněte na „Načíst šablonu“.
5. Potvrďte úspěšné načtení.
6. Klikněte na „Zavřít“. Šablona bude zkombinována s konfigurací. Části, které jste povolili v Šabloně, budou v konfiguraci nahrazeny, ostatní části zůstanou nedotčeny.
7. 8 částí, které budou přepsány při povolení a načtení šablony:
a. Vstupní nastavení (nutno změnit pouze v případě, že se vaše TestData nacházejí v jiné složce, neměňte, dokud nebudete upozorněni).
b . Výstupní nastavení (Výstupní cesta pro výsledný soubor a soubor protokolu, počet záznamů, výstupní jazyk a země pro výstup).
c. Výstupní formát (Formát výsledného souboru, CSV, JSON, XML, SQL a Excel, včetně všech nastavení).
d. Výstupní sloupce, které budou použity, včetně 2 kombinovaných polí. (Můžete zaškrtnout více než jedno pole a přetáhnout je do zelené části, která je zahrnuta ve výstupu jako sloupec).
e. Nastavení hesla (všechna nastavení pro pole hesla).
f. Další nastavení (zde jsou zahrnuty alfanumerické hodnoty, které jsou zmíněny později).
g. Názvy sloupců (kde můžete přejmenovat libovolný z možných výstupních sloupců).
h. Záporné testovací případy, které také obsahují nastavení hodnot Integer a Float s jejich minimálními a maximálními hodnotami. Toto platí jak pro kladné, tak pro záporné testovací případy.

Přidat šablonu.
1. Otevřete RealTestData.
2. Klikněte na „Načíst“ pro načtení aktuální konfigurace.
3. Klikněte na „Šablony“.
4. Klikněte na „Přidat šablonu“.
5. Vyberte možnosti, které mají být přepsány šablonou v konfiguraci. (Musíte vybrat alespoň jednu, jinak bude šablona prázdná.)
6. Vyberte název šablony a název souboru (může být shodný).
7. Klikněte na „Ok“ a šablona se uloží, vaše zadání bude potvrzeno, že šablona a konfigurace byly uloženy. Konfigurace, protože názvy šablon jsou uloženy v konfiguraci.
8. Zvolte „Zavřít“.
9. Klikněte na „Upravit šablonu“.

Po kliknutí na „Ok“ v kroku 7 se všechna nastavení z konfigurace zapíší do souboru šablony.

Upravit šablonu
1. Otevřete RealTestData.
2. Klikněte na „Načíst“ pro načtení aktuální konfigurace.
3. Klikněte na „Šablony“.
4. Vyberte šablonu ze seznamu.
5. Klikněte na „Upravit šablonu“.
6. Upravte každou část konfigurace, kterou chcete změnit, a kterou jste vybrali k přepsání konfigurace.

Uložit šablonu
Provádí se automaticky, ale po zobrazení zprávy o uložení ji použijte.

Uložit konfiguraci
Provádí se automaticky, ale po zobrazení zprávy o uložení ji použijte.

Smazat šablonu
Při výběru této funkce buďte opatrní. Po potvrzení šablony včetně souboru bude soubor smazán.

Editor šablon
Toto je pouze pro velmi zkušené uživatele RealTestData. S touto možností můžete ručně upravovat každou část šablony.
Názvy konfiguračních položek se zobrazí, jako byste přímo upravovali soubor JSON.

Zavřít
Načtená šablona je nyní zahrnuta v konfiguraci.

Zrušit
Všechny akce provedené v šabloně budou zrušeny.

ℹ Poznámka

Jakmile pochopíte, co děláte, můžete také přímo upravovat konfigurační soubor a soubory šablony. Soubory jsou uloženy v adresáři ConfigData.

ℹ Poznámka

Před přidáním nebo úpravou šablony musíte vždy načíst konfiguraci, protože názvy šablon jsou uloženy v konfiguraci.

Jazyková podpora

GUI Windows, MacOS a Linux je k dispozici ve 6 jazycích (německy, anglicky, francouzsky, česky, španělsky a italsky). 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.

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 6 jazyků (německy, anglicky, francouzsky, česky, španělsky a italsky). 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
  • “alfanumerické číslo” je velmi výkonná funkce, můžete ji použít pro číslo sociálního zabezpečení i osobní identifikátor
  • “alfanumerické čí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 “alfanumerické čí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 Alfanumerické čí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í
DPH Vytvoří pro vás evropské DIČ
PERSID Vytváří rodné číslo platné v ČR a SR a řídí se specifickými pravidly
LIST:1,2,3,4 vytvoří seznam s položkami 1-X, které jsou náhodně vybrány
RULE:i1,+,i2,+,f3 vytvoří pravidlo, které vypočítá výsledek se zadanými poli, i1-3=Celé číslo #1-3, f1-3=Číslo s plovoucí desetinnou čárkou #1-3
Součástí pravidla může být +-*/()= také min:0, max:100, kde lze zadat minimum maximum
také cur:USD pro konkrétní měnu nebo loc pro místní měnu nebo no pro žádnou měnu nebo počet číslic s plovoucí desetinnou čárkou
spc:1 určuje mezeru mezi měnou a číslicemi, bef:1 určuje symbol měny před číslem
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)
a Alfanumerické číslo #2 Same Format as Any Number
Create any kind of string using different formats according to choosable rules:
N=Number, L=Lower, U=Upper, A=lower+upper, X=Upper+Numbers M=mix of all, other chars are not converted
Example of any number = “YYMMDD-FL-NNN.UUU/XXX-UNX”, (YYMMDD can be Birthdate, FL can be initials,
FLLL can be Firstname Initial + Lastname full
VAT Creates a european VAT number for you
PERSID Creates a personal identification number which is valid in CZ and SK and follows specific rules
LIST:1,2,3,4 vytvoří seznam s položkami 1-X, které jsou náhodně vybrány
RULE:i1,+,i2,+,f3 vytvoří pravidlo, které vypočítá výsledek se zadanými poli, i1-3=Celé číslo #1-3, f1-3=Číslo s plovoucí desetinnou čárkou #1-3
Součástí pravidla může být +-*/()= také min:0, max:100, kde lze zadat minimum maximum
také cur:USD pro konkrétní měnu nebo loc pro místní měnu nebo no pro žádnou měnu nebo počet číslic s plovoucí desetinnou čárkou
spc:1 určuje mezeru mezi měnou a číslicemi, bef:1 určuje symbol měny před číslem
b Alfanumerické číslo #3 Stejný formát jako Any Number #2
c Alfanumerické číslo #4 Stejný formát jako Any Number #2
d Alfanumerické číslo #5 Stejný formát jako Any Number #2
o Alfanumerické číslo #6 Stejný formát jako Any Number #2
p Alfanumerické číslo #7 Stejný formát jako Any Number #2
q Alfanumerické číslo #8 Stejný formát jako Any Number #2
r Alfanumerické číslo #9 Stejný formát jako Any Number #2
s Alfanumerické číslo #10 Stejný formát jako Any Number #2
e Datum Jakékoliv datum v minulosti nebo budoucnosti, kolik dní je vybráno v Date -days +days
f Datum #2 Jakékoliv datum v minulosti nebo budoucnosti, kolik dní je vybráno v Date #2 -days +days
g Datum #3 Jakékoliv datum v minulosti nebo budoucnosti, kolik dní je vybráno v Date #3 -days +days, navíc může být specifikován rozdíl k Date #2
h Celé číslo Jakékoliv číslo jako celé číslo, minimální a maximální hodnoty mohou být specifikovány v negativních nastaveních, může být také záporné
i Celé číslo #2 Jakékoliv číslo jako celé číslo, minimální a maximální hodnoty mohou být specifikovány v negativních nastaveních, může být také záporné
j Celé číslo #3 Jakékoliv číslo jako celé číslo, minimální a maximální hodnoty mohou být specifikovány v negativních nastaveních, může být také záporné
k plovoucí desetinná čárka Jakékoliv číslo s plovoucí desetinnou čárkou se dvěma desetinnými místy, minimální a maximální hodnoty mohou být specifikovány v negativních nastaveních, může být také záporné
V extra nastavení může být specifikován formát měny, buď USD, EUR nebo GBP, nebo místní kód měny (“Loc”) nebo “No” pro žádnou měnu
l plovoucí desetinná čárka #2 Jakékoliv číslo s plovoucí desetinnou čárkou se dvěma desetinnými místy, minimální a maximální hodnoty mohou být specifikovány v negativních nastaveních, může být také záporné
V extra nastavení může být specifikován formát měny, buď USD, EUR nebo GBP, nebo místní kód měny (“Loc”) nebo “No” pro žádnou měnu
m plovoucí desetinná čárka #3 Jakékoliv číslo s plovoucí desetinnou čárkou se dvěma desetinnými místy, minimální a maximální hodnoty mohou být specifikovány v negativních nastaveních, může být také záporné
V extra nastavení může být specifikován formát měny, buď USD, EUR nebo GBP, nebo místní kód měny (“Loc”) nebo “No” pro žádnou měnu
n Produkt Žádná nastavení, produkt je buď převzat z globálního produktového katalogu, nebo z místního produktového katalogu.

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
  • i - Celé číslo #1
  • j - Celé číslo #2
  • k - Celé číslo #3
  • l - číslo s plovoucí desetinnou čárkou #1
  • m - číslo s plovoucí desetinnou čárkou #2
  • n - číslo s plovoucí desetinnou čárkou #3

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.

Pro celočíselná a plovoucí pole to znamená, že v pozitivním testovacím případě hodnota zůstává uvnitř hranic minima a maxima. Jako další možnost můžete definovat krok pro celočíselná a plovoucí pole. Hodnota kroku je specifikována v extra znacích, protože nejsou potřeba pro celočíselná a plovoucí čísla. Pokud je krok pro celočíselná čísla větší než 1, výsledek vynechá hodnoty. Příklad pro celočíselná pole: min=0 max=100 krok, protože extra=5 vám dá náhodné hodnoty 0,5,10,15…100 Příklad pro plovoucí pole: min=100 max=1000 krok=0,5 vám dá 100,0, 100,5, 101,0 … 1000,0

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.

Alfanumerická hodnota

Alfanumerická hodnotaError je výkonné pole s velmi výkonnými funkcemi: Může se jednat o číslo zdravotní péče, osobní identifikační číslo nebo číslo sociálního zabezpečení. Formát tohoto čísla můžete zvolit pomocí jména, data narození, číslic nebo alfanumerických písmen. RealTestData navíc dokáže generovat realistická čísla DPH platná v EU.

Je možné také použít osobní identifikační číslo, které se používá pouze v ČR a SR.

Toto pole navíc umožňuje také vypočítávat hodnoty (RULE:) z polí Integer a Float a přidávat měnu. Můžete také vytvářet seznamy hodnot. (LIST:) K dispozici je 10 alfanumerických hodnot (alfanumerická hodnota č. 1 - 10).

Dostupné znaky a kombinace v alfanumerickém poli:

DPH = Platné číslo DPH v EU. PERSID = Rodné číslo LIST = seznam slov nebo čísel, která jsou vybírána náhodně. (Příklad: LIST:1,2,3,4 - LIST: Debet, Kredit - LIST:USD,EUR,CAN,YEN) RULE = Výpočetní pravidla používající celočíselná a plovoucí čísla (i1 = Celé číslo č. 1 atd. f1 = Plovoucí číslo č. 1 atd.) RULE = Kromě i1,i2,i3 a f1,f2,f3 můžete použít matematické vzorce vč. (,),+,-,,/ RULE = Zadejte minimální a maximální hodnotu výsledku: min:-10,max:100 RULE může také zahrnout měnu ve výsledku: cur:USD,spc:1, bef:1 (Mezera mezi výsledkem a měnou a symbol měny před výsledkem) (Příklady: RULE:i1,+,i2,,f1 - RULE:f1,*,24.3,cur:CZK,spc:1 - RULE:(,f1,-,f2,),/,f3, min:0,max:100 )

Pro datum narození (pokud je datum narození ve výstupních polích) YY, YYYY = rok se dvěma nebo čtyřmi číslicemi M, MM = měsíc s jednou až dvěma nebo dvěma číslicemi D, DD = den s jednou až dvěma nebo dvěma číslicemi

Jméno a příjmení (pokud je k dispozici ve výstupních polích): F, FF, FFF = jedno písmeno křestního jména, dvě písmena, celé křestní jméno L, LL, LLL = jedno písmeno příjmení, dvě písmena, celé příjmení

Znaky a číslice.

N = Číslo S = speciální znaky L = spodní znak U = horní znak X = vše dohromady 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.

Uživatelské jméno

Uživatelská jména se vytvářejí podle pravidel uvedených v negativním nastavení. Pokud není zadán negativní testovací případ, uživatelské jméno se vytvoří podle pravidel min/max. Uživatelské jméno se může skládat z křestního jména a příjmení nebo z části obou a může mít také předponu v podobě čísel pro jedinečnost. Může se jednat i o fiktivní jméno.

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.
  • Můžete si také vyzkoušet našeho webového klienta pomocí Dockeru nebo našeho SaaS řešení na Azure. Pro získání odkazů na webovou zkušební verzi prosím napište e-mail na adresu 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:

Jak nás kontaktovat

Real Test Data s.r.o.
Martin Kochloefl Děčínská 552/1 180 00 Praha 8 Česká Republika
info@realtestdata.com