Konfiguration
RealTestData – Testdatengenerator für reale Szenarien
RealTestData ist der einzige Testdatengenerator, der simulierte und dennoch realistische Daten für Testzwecke erstellt. Er kann eine breite Palette von Datentypen erzeugen, darunter Namen, Adressen, E-Mails, Passnummern, Passwörter, Kreditkartennummern, IBANs und vieles mehr.
Die RealTestData_Windows-GUI erleichtert die Verwaltung der drei Teile Init, Konfigurieren und Generieren unter Windows in einer GUI. Für Mac und Linux sind Befehlszeilenversionen verfügbar, um Init-, Konfigurieren- und Generieren-Vorgänge durchzuführen.
Eine vollständige Liste der unterstützten Datentypen und detaillierten Funktionen finden Sie hier in der Konfiguration. Sie deckt alle verfügbaren Länder und Datentypen ab.
Die Dokumentation beschreibt alle Funktionen der Programme (CLI für Windows, Linux und Mac, GUI für Windows), die Teil der RealTestData-Plattform sind.
Funktionsweise von RealTestData
RealTestData verwendet mehrere Datensätze und stellt Daten auf realistische und zufällige Weise zusammen. Hier ist eine kurze Erklärung der Funktionsweise:
- Namen Wir verwenden echte, häufigste Vor- und Nachnamen für jedes Land.
- Adressen Wir verwenden echte Adressen, einschließlich Straßen, Postleitzahlen und Städte für die unterstützten Länder.
- Kreditkarten Gültige Nummern, die den Luhn-Test bestehen.
- Telefonnummern Korrekte Länder- und Ortsvorwahlen.
- Geburtsdaten Gültige Daten innerhalb eines bestimmten Altersbereichs.
- E-Mails Verwenden Sie echte Domänen und zufällige Namen, manchmal mit Zahlen zur Eindeutigkeit.
- Passwörter Zufällig generiert basierend auf angegebenen Kriterien.
- Andere Daten Simulierte, aber realistische andere persönliche Daten.
Liste aller Datenfelder
Eine Liste aller Datenfelder finden Sie unter „Unterstützte Datenfelder“
Befehlszeilenschnittstelle (CLI) und grafische Benutzeroberfläche (GUI)
RealTestData bietet sowohl CLI als auch GUI für die Konfiguration und Datengenerierung:
- CLI Verfügbar für Windows, Linux und Mac.
- GUI Verfügbar für Windows, benutzerfreundlich, mit Vorlagen und selbsterklärenden Optionen.
Exportformate
Unsere Plattform erstellt und exportiert Testdaten in die gängigsten Formate, die Sie benötigen: CSV, JSON, XML, SQL und Excel. Der Export kann an Ihre Bedürfnisse angepasst werden:
-
CSV
Trennzeichen wie Semikolon, Komma und Tabulator sind wählbar, Anführungszeichen (einfache und doppelte Anführungszeichen oder nichts) und Zeilenumbrüche (PC-, Linux und Mac-Format) sind wählbar -
JSON
Sie wählen, ob leere Zeichenfolgen exportiert oder als JSON-Array ausgegeben werden sollen -
XML
XML-Root und Record sind wählbar -
SQL
Tabellenerstellung und Datenbankname sind wählbar. Das Ergebnis kann direkt in jede Datenbank wie SQLite, SQL Server, Oracle, Postgres und andere importiert werden -
XLSX
Erstellt eine gültige Excel-Datei, die direkt in Excel geladen werden kann
Sie wählen den Pfad, in dem unsere Plattform die exportierten Daten speichert. Lokale und Netzwerkpfade sind möglich.
Konfiguration
Die gesamte Konfiguration, wie unsere Plattform Daten exportiert, ist vollständig in einer „Konfigurations“-Datei gespeichert. Sie können die Konfigurationsdatei direkt in einem beliebigen Texteditor ändern oder Sie haben die Möglichkeit, ein Befehlszeilenprogramm zu verwenden, das für Windows, Linux und Mac verfügbar ist. Die beste Option ist die Verwendung unserer Windows-GUI. Die GUI ist vollständig selbsterklärend, sodass keine umfangreiche Dokumentation erforderlich ist. Es stehen auch mehrere Vorlagen zur Verfügung, die es noch einfacher machen. Sie können eine Vorlage speziell für die CSV-Ausgabe laden oder auch eine Vorlage, die verschiedene Spalten für die Ausgabe verwendet. Sie möchten also nur einige Parameter ändern? Verwenden Sie eine Vorlage mit branchengeprüften Daten. Sie können Ihre Vorlagen auch manuell erstellen, indem Sie einen Teil der Konfigurationsdatei speichern.
Sprachunterstützung
Unsere RealTestData-Plattform (CLI und GUI) ist für Ausgabe und Konfiguration in 4 Sprachen verfügbar
- Englisch
- Französisch
- Deutsch
- Tschechisch
Unsere Plattform kann die Daten auch in diese 4 Sprachen exportieren, Sie können die Sprache jederzeit im Menü oder in der Konfigurationsdatei ändern. Das ist wichtig, wenn Sie Testdaten wie den Ländernamen oder die Anrede in einer anderen Sprache als Englisch benötigen. Der Export selbst umfasst Überschriften und alle anderen Daten (wie Anrede, Familienstand, Augenfarbe usw.) in diesen 4 Sprachen.
Unterstützte Länder
Unsere Plattform unterstützt derzeit 41 verschiedene Länder aus Europa, den USA und Indien. Neue Länder werden kontinuierlich hinzugefügt. Alle Quelldatendateien werden in einem codierten Format im TestData-Verzeichnis gespeichert.
Realistische Daten
Nur um es hier zu wiederholen: Alle erstellten zufälligen und simulierten Daten sind realistisch, dazu gehören:
- Die Unternehmen in diesen Datensätzen existieren
- Vor- und Nachnamen sind repräsentativ für die ausgewählten Länder (die häufigsten Vor> - und Nachnamen in diesen Ländern)
- Adressen existieren einschließlich Straße, PLZ und Ort in ausgewählten Ländern und Straße, PLZ, Ort und Staat passen immer
- Insbesondere PLZ und Ort passen, es handelt sich also immer um eine vorhandene PLZ in dieser Stadt
- Reisepass-IDs sind gemäß den für das jeweilige Land bekannten Regeln gültig
- Telefonnummern haben die richtige Landesvorwahl und für größere Städte meist die richtige Ortsvorwahl. Wir haben Tausende von Vorwahlen für viele Länder gesammelt
- Kreditkartennummern sind gültig, entweder Testnummern oder Nummern, die den Lund-Test bestehen
- Sie können entscheiden, wie viel Prozent Testnummern verwendet werden oder Zufallszahlen, die den Test für gültige Kreditkarten bestehen
- Ablaufdaten von Kreditkarten sind gültig und CCV-Nummern sind zufällig
- Geburtsdaten sind gültige Daten und Sie können entscheiden, von welchem Alter bis zu welchem Alter die Geburtsdaten erstellt werden sollen
- E-Mails werden simuliert, aber alle verwendeten Domänen sind real und existieren. Sie können persönliche, universitäre und geschäftliche Domänen von großen Unternehmen hinzufügen
- Sie entscheiden, ob wir persönliche, universitäre und geschäftliche Adressen hinzufügen sollen
- Wie bekannt ist, sind persönliche E-Mails heute zu 50 % Gmail-Adressen, daher sind hier Fantasienamen erlaubt. Wir verwenden Musiker, Stars, alte griechische Götter usw. zum Erstellen einer E-Mail-Adresse
- Um einzigartige E-Mail-Adressen zu haben, verwenden wir in vielen Fällen zusätzlich bis zu 5 zusätzliche Nummern. Sie können über den Prozentsatz der Fantasiemails entscheiden und ob zusätzliche Nummern verwendet werden sollen
- Fantasienamen umfassen griechische Götter, Musiker, historische Figuren oder Filme, die für private E-Mails verwendet werden sollen
- Passwörter werden nach wählbaren Schemata mit Klein-/Großbuchstaben, Zahlen und Sonderzeichen erstellt
- Passwörter sind völlig zufällig, aber gemäß den Regeln, die auch Min. und Max. enthalten. Länge des Passworts
- Jede Zahl ist eine sehr leistungsstarke Funktion, Sie können sie sowohl für die Sozialversicherungsnummer als auch für die persönliche Kennung verwenden
- Jede Zahl kann Initialen, Vor- und Nachnamen sowie das Geburtstagsdatum und zusätzliche zufällige Zahlen/Buchstaben enthalten
- Sie können das Format der Funktion „Jede Zahl“ genau bestimmen
- Werktag ist auch eine leistungsstarke Funktion, wenn Sie einen Liefertag in der Zukunft an einem Werktag benötigen
- Unsere Plattform berücksichtigt alle Feiertage, daher kann der Liefertermin 10 Tage in der Zukunft in verschiedenen Ländern unterschiedlich sein
- Der Familienstand wird zufällig verwendet
- Der Geburtsname richtet sich nach dem Familienstand der Person, z. B. haben alleinstehende Frauen keinen anderen Geburtsnamen
- Der Staat wird nur für Italien und die USA verwendet, wo er Teil der Adresse ist
- Telefonnummern haben für die meisten Städte die richtige Vorwahl entsprechend der Stadt. Bei Verwendung von Mobiltelefonnummern sind die Vorwahlen korrekt.
- Für Länder wie Tschechien, die Slowakei, Island und andere sind die Frauennamen entsprechend den Vornamen korrekt und es wird ein „ova“ oder „dottir“ hinzugefügt.
- Die Augenfarbe wird zufällig ausgewählt, aber es sind alle Farben vorhanden.
Export
Unsere Plattform kann 10.000 und mehr Exportzeilen erstellen (normalerweise sollten 100-1.000 passen). Sie können für eine Ausgabe so viele Länder verwenden, wie Sie möchten. Sie können entscheiden, wie viele Spalten Sie haben möchten. Dies können nur Vor-/Nachnamen sein, aber möglicherweise auch alle verfügbaren Spalten.
Unterstützte Länder
Die Testversion unterstützt nur die ersten 4 Länder und ist auf 20 verschiedene Einträge pro Vor-/Nachname, Adresse, Vorwahl und allen anderen Einträgen beschränkt.
- Deutschland
- USA
- Großbritannien
- Frankreich
- Italien
- Belgien
- Tschechien
- Niederlande
- Luxemburg
- Österreich
- Schweiz
- Spanien
- Portugal
- Polen
- Slowakei
- Slowenien
- Kroatien
- Ungarn
- Norwegen
- Schweden
- Dänemark
- Finnland
- Rumänien
- Bulgarien
- Liechtenstein
- Monaco
- San Marino
- Andorra
- Island
- Griechenland
- Estland
- Lettland
- Litauen
- Bosnien-Herzegovina
- Montenegro
- Nordmazedonien
- Serbien
- Albanien
- Zypern
- Malta
- Irland
- Indien
- Weltweit
Konfiguration und Vorlagen
Mit RealTestData können Sie das Ausgabeformat und die Daten durch Konfigurationen und Vorlagen anpassen. Folgendes können Sie tun:
- Verwenden Sie Vorlagen für bestimmte Exportformate wie CSV oder JSON.
- Bearbeiten Sie Konfigurationen direkt oder über die Befehlszeile oder GUI.
- Die Konfigurationsdatei und die Vorlagen werden im Ordner „Dokumente“ gespeichert.
Die Vorlage ist Teil der Konfiguration.
Sie können beliebig viele Vorlagen anlegen, benennen und speichern.
Bei der Vorlage kann es sich um CSV-Ausgabeeinstellungen, Ausgabespalteneinstellungen oder alles andere handeln, was in der Konfiguration oder den Ausgabeländern oder Spracheinstellungen gespeichert ist.
Die Vorlage benennt ihre Dateinamen und ein Teil der verwendeten Konfiguration wird in der Konfiguration gespeichert. Wenn Sie eine neue Vorlage hinzufügen oder eine Vorlage bearbeiten, müssen Sie die Teile der Konfiguration angeben, die Sie in die Vorlage einschließen möchten. Wenn Sie beispielsweise die Ausgabespalten speichern möchten, müssen Sie die Ausgabespalten in der Konfiguration festlegen. Nach dem Speichern der Vorlage sollten Sie die Konfiguration neu laden.
Unterstützte Datenfelder
RealTestData kann eine Vielzahl von Datenfeldern generieren, darunter
Abk. | Name | Beschreibung |
---|---|---|
N | Nummer | Jede Datenzeile erhält eine eindeutige Sequenznummer |
S | Anrede | Hängt vom Vornamen ab, die Anrede erfolgt auf Deutsch, Englisch oder Französisch |
F | Vorname | Die am häufigsten verwendeten Vornamen im ausgewählten Land |
L | Nachname | Die am häufigsten verwendeten Nachnamen im ausgewählten Land, mit der richtigen Endung für Frauen (CZ,SK,BG,MK;IS;LV;LT) |
R | Geburtsname | Leer, wenn das Geschlecht männlich oder weiblich ledig ist, andernfalls wählen Sie aus den am häufigsten verwendeten Nachnamen im ausgewählten Land |
U | Familienstand | Ledig, Verheiratet, Verwitwet, Geschieden in Deutsch, Englisch oder Französisch |
V | Kreditkartennummer | Entweder eine Test-Kreditkartennummer oder eine emulierte Kreditkartennummer, die den Lund-Test mit der zusätzlich geprüften Nummer besteht |
8 | Ablaufdatum der Kreditkarte | Entweder ein Monat in der Zukunft oder der aktuelle Monat |
9 | CC CVV | Eine beliebige Nummer mit 3 oder 4 Ziffern |
M | Firma | Eine im ausgewählten Land bestehende Firma |
A | Adresse/Straße | Eine bestehende Straße in dieser Stadt und diesem Land inkl. Hausnummer |
Z | PLZ | Eine vorhandene Postleitzahl, die zu dieser Stadt gehört, alle britischen PLZs sind korrekt mit Straße und Stadt, alle deutschen PLZs sind korrekt mit Straße und Stadt |
P | Ortsteil | Nur wenn für die Adresse angegeben, wird selten verwendet, meist in Großbritannien |
T | Stadt | Vorhandene Stadt im Land, keine falschen Namen |
E | Staat | Wird nur in den USA und Italien verwendet |
C | Land | Der lange Ländername in Englisch, Deutsch oder Französisch |
O | Telefon | Korrekte Landesvorwahl und Ortsvorwahl, wenn bekannt, nur kleine Städte haben eine simulierte Ortsvorwahl, alle Mobiltelefone haben die korrekte Ortsvorwahl |
B | Geburtstag | Es ist ein vorhandenes Datum und die Person ist zwischen 18 und 80 |
I | Entweder eine Universität, eine Firmen-E-Mail oder eine private E-Mail von Gmail und anderen Anbietern. Vorname und Nachname werden entweder auf verschiedene Weise gekürzt, wie es Unternehmen tun, oder es handelt sich um eine spezifische E-Mail mit Zahlen und bekannten Persönlichkeiten | |
X | Passport ID | Erstellt eine gültige ID für alle Länder mit den länderspezifischen Merkmalen |
W | Passwort | Erstellt ein Passwort gemäß wählbarer Regeln: Länge min./max., Klein-/Großbuchstaben/Zahlen/Sonderzeichen |
H | BeliebigeZahl | Erstellt beliebige Zeichenfolgen in verschiedenen Formaten gemäß wählbarer Regeln: |
N=Zahl, L=Klein, U=Groß, A=Klein+Groß, X=Groß+Zahlen M=Mischung aus allen, andere Zeichen werden nicht konvertiert | ||
Beispiel für eine beliebige Zahl = „JJMMTT-FL-NNN.UUU/XXX-UNX“, (JJMMTT kann das Geburtsdatum sein, FL können Initialen sein, | ||
FLLL kann der Anfangsbuchstabe des Vornamens + vollständiger Nachname sein | ||
VAT erstellt für Sie eine europäische Umsatzsteuer-Identifikationsnummer | ||
PERSID Erstellt eine persönliche Identifikationsnummer, die in CZ und SK gültig ist und bestimmten Regeln folgt | ||
Y | Augenfarbe | Wählt eine vorhandene Augenfarbe gemäß weltweiten Standards aus |
1 | Emuliertes soziales Kontoname | |
2 | Emulierter Social-Account-Name | |
3 | Emulierter Social-Account-Name | |
4 | Emulierter Social-Account-Name | |
5 | X | Emulierter Social-Account-Name |
6 | Telegram | Emulierter Social-Account-Name |
D | IBAN | Emulierte IBAN-Nummer |
7 | Werktag | Ein Werktag in der Zukunft (STD: Lieferung in 10 Werktagen) |
Q | Zusammengesetztes Feld | Ein Feld, das aus mehreren Feldern besteht, wie in der Einstellung angegeben |
G | Zusammengesetztes Feld 2 | Ein zweites Feld, das aus mehreren Feldern besteht, wie in der Einstellung angegeben |
J | Langer Text | Erstellt ein Textfeld mit 100 bis 1000 Zeichen. Die Sprache ist entweder die Sprache des gewählten Landes oder Englisch. |
K | Bitcoin-Adresse | Eine simulierte Bitcoin-Adresse |
0 | UUID | Eine universallee eindeutigee Erkennung (UUID) |
Zusammengesetzte Testfelder
Darüber hinaus kann Realtestdata zusammengesetzte Felder erstellen, die mehr als ein Feld verbinden. Beispiel: Anrede Vorname und Nachname in einem Feld.
Sie geben diese Felder in einem zusammengesetzten Feld an. Markieren Sie dazu diese Felder auf den ausgewählten Feldern und klicken Sie auf CF1, das zusammengesetzte Feld 1.
Das gleiche Verfahren gilt für CF2, wo Sie Felder wie Postleitzahl und Ort auswählen können, um beide in einem Feld zu verbinden.
Negative Testdaten
Die folgenden Felder können negative Testdaten erzeugen:
Vorname
Nachname
Firma
Adresse/Straße
Ort eMail
Linkedin Facebook
X
Telegram
Sie können festlegen, welche der vorliegenden Felder negative Testdaten erzeugen sollen.
Negative Testdaten bedeutet, dass die Feldlänge die maximale Feldlänge überschreitet und sie bekommen Fehler, wenn Sie diese Daten benutzen, was dann natürlich beabsichtigt ist.
Beispiel
Wenn “Ort” als negativ markiert ist und die max. Länge auf 30 Buxgstaben festgelegt ist, dann erzeugt RealTestData längere Namen indem es einfach mehrere Datem miteinander mischt.
Namen und Adressen
Vornamen sind länderspezifisch. Abhängig vom Vornamen ist die Anrede und auch der Nachname in Ländern, in denen zwischen männlichen und weiblichen Nachnamen unterschieden wird.
Adressen haben gültige Straßen, die in diesen Städten tatsächlich existieren, auch die Bundesstaaten sind für diese Adressen und Städte korrekt.
Die Postleitzahl ist immer korrekt und entspricht der gewählten Stadt.
Pass-ID
Die Pass-ID ist sehr realistisch. Alle Formen europäischer Passnummern sind enthalten und selbst wenn es sich um eine Zufallszahl handelt, können die IDs existieren.
AnyNumber
ist eine sehr leistungsstarke Funktion: Es kann eine Gesundheitsnummer, eine persönliche Kennung oder eine Sozialversicherungsnummer sein. Sie entscheiden über das Format dieser Nummer mit Namen, Geburtstagen, numerischen oder alphanumerischen Buchstaben.
Sozialkonten
Sozialkonten sind so realistisch wie möglich. Minimale und maximale Länge werden berücksichtigt, ebenso wie zusätzliche Buchstaben wie Unterstrich oder Punkt.
IBAN
Die IBAN wird so realistisch wie möglich berechnet. Die Ziffern 3 und 4 werden korrekt berechnet, sodass die IBAN die wichtigsten Tests besteht. Viele europäische Länder haben in ihrem lokalen Teil auch Prüfziffern. Für die meisten dieser Länder werden die Prüfziffern korrekt berechnet. Wenn die Prüfziffer unbekannt ist oder nicht existiert, nimmt RealTestData zufällige Werte an. Auch die Länge der IBAN wird berücksichtigt Indien und die USA verwenden keine IBAN, daher ist die IBAN leer Eine IBAN sieht folgendermaßen aus: CCXXBBBBBBBBBBBBBBBBBBBB (CC = Ländercode, XX = 2 Prüfziffern, berechnet mit MOD97-10, BB = nationale Basis-Bankidentifikationsnummer) BB kann aus Bankcode und Bankfiliale zur Identifizierung einer Bank und der Kontonummer bestehen Beide können zusätzliche Prüfziffern enthalten und sind Zahlen oder Großbuchstaben Eine IBAN kann zwischen 16 und 31 Zeichen lang sein Wenn eine Liste mit Bankcodes des Landes vorhanden ist, wird diese gewählt, andernfalls eine Zufallszahl Wenn eine Liste mit Filialcodes des Landes vorhanden ist, wird diese gewählt, andernfalls eine Zufallszahl Die Kontonummer wird immer zufällig erstellt und kann mit 4 Ziffern beginnen, bis zur nationalen Länge Wenn eine nationale Prüfung vorhanden ist, wird diese für jede zusätzliche Nummer berechnet
Bitcoin-Adresse
Eine simulierte Bitcoin-Adresse, die 27-34 Zeichen lang und eindeutig ist. Verwendet werden die Zahlen 0-9 und die Zeichen a-z.
UUID
Ein Universally Unique Identifier (UUID) ist eine 128-Bit-Bezeichnung für Informationen in Computersystemen. Der Begriff Globally Unique Identifier (GUID) wird auch verwendet, hauptsächlich in Microsoft-Systemen. Ein UUID hat 32 Bytes. Verwendet werden hier die Zahlen 0-9 und die Zeichen a-f.
Anwendungsszenarien
RealTestData eignet sich für verschiedene Tests Szenarien wie:
- Belastungstests (Load Testing)
- Funktionstests (Functional Testing)
- Regressionstests
- Sicherheitstests
- DSGVO-Konformitätstests
- Negativtests
- Randtests
Durch die Verwendung von RealTestData stellen Sie sicher, dass Ihre Testdaten realistisch, konform und sicher vor Datenschutzbedenken sind.
Installation und Einrichtung
So installieren Sie RealTestData:
- Laden Sie das Windows-Installationsprogramm von unserer Website herunter.
- Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen.
- Öffnen Sie die GUI (RealTestData Windows) oder CLI (RealTestData Program and Configuration), um die Generierung Ihrer Testdaten zu konfigurieren.
Benutzerhandbuch
Detaillierte Anweisungen finden Sie in unserem Benutzerhandbuch oder in der Online-Dokumentation.
Updates
RealTestData wird kontinuierlich aktualisiert, um neue Funktionen und unterstützte Länder aufzunehmen.
- Besuchen Sie unsere Homepage oder kontaktieren Sie uns per E-Mail unter info@realtestdata.com.
- Sie können unsere Testversion von unserer Website herunterladen, um auszuprobieren, ob unsere Plattform für Sie geeignet ist.
- Die Testversion ist auf 4 Länder (Deutschland, Großbritannien, USA und Frankreich) beschränkt und verwendet nur 20 Datenzeilen für jedes Feld, z. B. 20 Vornamen oder 20 Nachnamen.
Lizenzinformationen
RealTestData ist lizenzierte Software. Die Bedingungen und Konditionen entnehmen Sie bitte der Lizenzvereinbarung, die Sie mit Ihrem Kauf erhalten haben. Unsere lizenzierte Plattform unterstützt die 41 hier aufgeführten Länder und umfasst Millionen von Adressen und Namen. Sie können Millionen von Datensätzen erstellen, ohne einen davon zu wiederholen.
Fazit
RealTestData bietet eine robuste und flexible Lösung zum Generieren realistischer Testdaten und stellt sicher, dass Ihr Testprozess effizient, sicher und datenschutzkonform ist. Mit umfangreichen Anpassungsoptionen, Unterstützung für mehrere Sprachen und Länder und verschiedenen Exportformaten ist RealTestData die ideale Wahl für Ihre Testanforderungen.
Kontaktinformationen
Real Test Data
RealTestData s.r.o., Hlavni 373, 25089 Lazne Tousen, Czech Republic
info@realtestdata.com