Zum Inhalt

Konfiguration

RealTestData – Sicherheit, Geschwindigkeit, Genauigkeit bei der Generierung von Testdaten

RealTestData ist der einzige Testdatengenerator auf dem Markt, der simulierte und dennoch sehr realistische Daten für Testzwecke erstellt. Dazu braucht es keine Internetverbindung, den RealTestData ist eine Desktopapplikation für Windows, Mac und Linux in 6 verschiedenen Sprachen, darunter natürlich auch Deutsch. Er kann eine breite Palette von Datentypen erzeugen, darunter Namen, Adressen, E-Mails, Passnummern, Passwörter, Kreditkartennummern, IBANs und vieles mehr. Daneben können auch beliebige Datenlisten erstellt werden und auch Werte zwischen Feldern berechnet werden. Referentielle Integrität ist eines der Hauptziele von RealTestData. Beispielsweise gehört die Postleitzahl immer zur richtigen Stadt und die Telefonnummer ist in dieser Stadt möglich incl. stimmender Vorwahl bei Festnetznummern. Wenn der Nachname ein spezielles Format hat, wie in der Tschechischen Republik oder in Island, dann ist der Vorname entsprechend. RealTestData kann landesspezifische Daten für 66 Länder erzeugen. Besucht unsere Webseite https://www.realtestdata.com und überzeugt Euch von der Qualität der Daten.

Die RealTestData-GUI für Windows, MacOS und Linux erleichtert die Verwaltung aller Daten, um die gewünschte Ausgabe zu erhalten. Wenn Sie in RealTestData auf Generieren klicken, wird die Ausgabe entsprechend der eingestellten Konfiguration berechnet und ausgegeben.

In diesem Konfigurationsdokument finden Sie eine vollständige Liste der unterstützten Datentypen und detaillierte Funktionen. Diese Beschreibung umfasst alle verfügbaren Länder und Datentypen.

Die Dokumentation beschreibt alle Funktionen der GUI, des Webclients und was wann auf der RealTestData-Plattform zu wählen ist.

Picture

Picture

Picture

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:

Was erstellt RealTestData

  1. Namen: Wir verwenden echte, häufigste Vor- und Nachnamen für jedes Land.
  2. Adressen: Wir verwenden echte Adressen, einschließlich Straßen, Postleitzahlen und Städte für die unterstützten Länder.
  3. Kreditkarten: Gültige Nummern, die den Luhn-Test bestehen.
  4. Telefonnummern: Korrekte Länder- und Ortsvorwahlen.
  5. Geburtsdaten: Gültige Daten innerhalb eines bestimmten Altersbereichs.
  6. E-Mails: Wir verwenden echte Domänen und zufällige Namen, manchmal fügen wir Zahlen hinzu, um sie eindeutig zu machen.
  7. Passwörter: Zufällig generiert basierend auf angegebenen Kriterien.
  8. Andere Daten: Simulierte, aber realistische andere persönliche Daten.

Referenzielle Integrität

RealTestData erzeugt Daten mit korrekter referenzieller Integrität. Das bedeutet, dass die Straße zu dieser bestimmten Stadt gehört und die Postleitzahl auch zu Stadt und Land gehört. Die Telefonnummer stammt aus diesem Land und hat normalerweise die richtige Vorwahl.

Hinweis

Eine Liste aller unterstützten Felder finden Sie unter „Unterstützte Datenfelder“

Konfiguration und Vorlagen

RealTestData ermöglicht es Ihnen, das Ausgabeformat und die Daten durch Konfigurationen und Vorlagen anzupassen. Folgendes können Sie tun:

  • Verwenden Sie Vorlagen für bestimmte Exportformate wie CSV oder JSON oder für andere bestimmte Daten wie das Umbenennen von Spalten.
  • Konfigurationen und Vorlagen über die GUI bearbeiten
  • Die Konfigurations- und Vorlagendateien werden im Ordner „Dokumente“ gespeichert.

alt text

Die Vorlage ist Teil der Konfiguration. Sie können beliebig viele Vorlagen einrichten, benennen und speichern. Eine Vorlage kann CSV-Ausgabeeinstellungen, Ausgabespalteneinstellungen oder alles andere sein, was in der Konfiguration gespeichert ist, oder Ausgabeländer oder Spracheinstellungen. Die Vorlage ist 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 aufnehmen möchten. Wenn Sie beispielsweise die Ausgabespalten speichern möchten, müssen Sie die Ausgabespalten in der Konfiguration festlegen. Nachdem Sie die Vorlage und die Konfiguration gespeichert haben, sollten Sie die Konfiguration erst speichern und dann neu laden.

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.

alt text

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-Stamm und Datensatz 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 Diese Einstellung wird über den Ausgabepfad in der Konfiguration vorgenommen.

Konfigurationsdatei

Die gesamte Konfiguration, wie unsere Plattform echte Testdaten erstellt, wird in einer „json“-Datei in Ihrem Konfigurationsordner gespeichert. Unter Windows befindet sie sich in Ihrem Dokumentenordner, unter Linux in opt/var und unter MacOS in Library/RealTestData/ConfigData, wobei Library ein versteckter Ordner in Ihrem Home-Verzeichnis ist. Dies ist der übliche Ort, an dem Konfigurationsdaten gespeichert werden.

Vorlagen

RealTestData ermöglicht es Ihnen, die Daten durch Konfigurationen und zusätzlich mit Vorlagen anzupassen. Verwenden Sie vorhandene Vorlagen und erstellen Sie Ihre eigenen Vorlagen oder bearbeiten Sie vorhandene Vorlagen. Sie können jeden der verschiedenen Bildschirme als Teil einer Vorlage angeben

alt text

alt text

Es stehen mehrere branchenerprobte Vorlagen zur Verfügung, die die Nutzung von RealTestData erheblich vereinfachen.
Sie können eine Vorlage speziell für Dynamics F&O oder SAP-Ausgabe laden oder eine eigene Vorlage für Ihre spezifische Anwendung erstellen.
Sie möchten nur wenige Parameter ändern? Verwenden Sie eine Vorlage mit branchenerprobten Daten und passen Sie diese an. Oder laden Sie die Vorlage und erstellen Sie eine neue Vorlage basierend auf einer vorhandenen.

So verwenden Sie vorgefertigte Vorlagen.

In der neuesten Version stehen Ihnen viele branchenspezifische Vorlagen zur Verfügung, insbesondere für Dynamics 365 Finance and Operations und neun verschiedene SAP-Module wie HCM, MM, PM und weitere.
Alle diese Vorlagen sind sofort einsatzbereit. Folgen Sie hier der Anleitung zur Verwendung.

Eine spezifische Vorlage laden.
1. Öffnen Sie RealTestData.
2. Klicken Sie auf „Laden“, um die aktuelle Konfiguration zu laden.
3. Klicken Sie auf „Vorlagen“.
4. Wählen Sie eine Vorlage aus der Liste und klicken Sie auf „Vorlage laden“.
5. Bestätigen Sie den erfolgreichen Ladevorgang.
6. Klicken Sie auf „Schließen“. Die Vorlage wird mit der Konfiguration kombiniert. Die in der Vorlage aktivierten Elemente werden in der Konfiguration ersetzt, die anderen Elemente bleiben unverändert.
7. Die folgenden acht Elemente werden beim Aktivieren und Laden einer Vorlage überschrieben:
a. Eingabeeinstellungen (müssen nur geändert werden, wenn sich Ihre Testdaten in einem anderen Ordner befinden. Ändern Sie diese erst, wenn Sie dazu aufgefordert werden).
b. Ausgabeeinstellungen (Ausgabepfad für Ergebnis- und Protokolldatei, Anzahl der Datensätze, Ausgabesprache und Länder für die Ausgabe).
c. Ausgabeformat (Format der Ergebnisdatei, CSV, JSON, XML, SQL und Excel, einschließlich aller Einstellungen).
d. Die zu verwendenden Ausgabespalten (inkl. der beiden kombinierten Felder). (Sie können mehrere Felder auswählen und per Drag & Drop in den grünen Bereich ziehen, der als Spalte in die Ausgabe übernommen wird.).
e. Passworteinstellungen (alle Einstellungen für das Passwortfeld).
f. Zusätzliche Einstellungen (hier sind die alphanumerischen Werte enthalten, die später erwähnt werden).
g. Spaltennamen (hier können Sie alle möglichen Ausgabespalten umbenennen).
h. Negative Testfälle, die auch die Einstellungen für Integer- und Float-Werte mit ihren Min- und Max-Werten enthalten. Dies gilt sowohl für positive als auch für negative Testfälle.

Vorlage hinzufügen.
1. Öffnen Sie RealTestData.
2. Klicken Sie auf “Laden”, um die aktuelle Konfiguration zu laden.
3. Klicken Sie auf “Vorlagen”.
4. Klicken Sie auf “Vorlage hinzufügen”.
5. Wählen Sie die Optionen aus, die in der Konfiguration durch die Vorlage überschrieben werden sollen. (Sie müssen mindestens eine Option auswählen, sonst ist die Vorlage leer.).
6. Wählen Sie einen Vorlagennamen und einen Dateinamen (kann identisch sein).
7. Klicken Sie auf „OK“. Die Vorlage wird gespeichert. Ihre Eingabe wird bestätigt, dass die Vorlage und die Konfiguration gespeichert wurden. Konfiguration, da die Vorlagennamen in der Konfiguration gespeichert sind.
8. Wählen Sie „Schließen“.
9. Klicken Sie auf „Vorlage bearbeiten“.

Wenn Sie in Schritt 7 auf „OK“ klicken, werden alle Einstellungen der Konfiguration in die Vorlagendatei übernommen.

Vorlage bearbeiten.
1. Öffnen Sie RealTestData.
2. Klicken Sie auf „Laden“, um die aktuelle Konfiguration zu laden.
3. Klicken Sie auf „Vorlagen“.
4. Wählen Sie eine Vorlage aus der Liste.
5. Klicken Sie auf „Vorlage bearbeiten“.
6. Bearbeiten Sie alle Teile der Konfiguration, die Sie ändern möchten, und wählen Sie „Überschreiben“.

Vorlage speichern.
Erfolgt automatisch. Wenn Sie die Meldung zum Speichern erhalten, verwenden Sie die Datei.

Konfiguration speichern.
Erfolgt automatisch. Wenn Sie die Meldung zum Speichern erhalten, verwenden Sie die Datei.

Vorlage löschen.
Seien Sie vorsichtig bei der Auswahl dieser Funktion. Nach der Bestätigung wird die Vorlage inkl. der Datei gelöscht.

Vorlageneditor.
Diese Option ist nur für sehr erfahrene RealTestData-Nutzer gedacht. Mit dieser Option können Sie alle Teile der Vorlage manuell bearbeiten.
Sie sehen die Namen der Konfigurationseinträge, als würden Sie die JSON-Datei direkt bearbeiten.

Schließen.
Die geladene Vorlage ist nun in der Konfiguration enthalten.

Abbrechen.
Alle in der Vorlage ausgeführten Aktionen werden abgebrochen.

ℹ Hinweis.

Wenn Sie verstanden haben, was Sie tun, können Sie die Konfigurationsdatei und die Vorlagendateien auch direkt bearbeiten. Die Dateien werden im Verzeichnis ConfigData gespeichert.

ℹ Hinweis.

Bevor Sie eine Vorlage hinzufügen oder bearbeiten, müssen Sie immer die Konfiguration laden, da die Vorlagennamen in der Konfiguration gespeichert sind.

Sprachunterstützung

Die Windows-, MacOS- und Linux-GUI ist in 6 Sprachen verfügbar (Deutsch, Englisch, Französisch, Tschechisch, Spanisch und Italienisch). Sie können jederzeit über das Sprachmenü zwischen den Sprachen wechseln. Beim Start der GUI ist immer Englisch voreingestellt.

alt text

Unsere Plattform kann die Daten auch in diese 6 Sprachen exportieren. Sie können die Sprache jederzeit im Ausgabebildschirm ändern.

Dies ist wichtig, wenn Sie Testdaten wie den Ländernamen oder die Anrede in einer anderen Sprache als Englisch benötigen. RealTestData ist eine mehrsprachige Plattform, die 4 Sprachen unterstützt (Deutsch, Englisch, Französisch und Tschechisch). Der Export selbst umfasst Überschriften und alle anderen Daten (wie Anrede, Familienstand, Augenfarbe usw.) in diesen 4 Sprachen.

Realistische Daten

Nur um es hier zu wiederholen: Alle erstellten zufälligen und simulierten Daten sind realistisch, dazu gehören:

Wie wir realistische Daten erstellen

  • Die Unternehmen in diesen Datensätzen existieren, aber unter einer anderen Adresse
  • 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 diesem Ort
  • Pass-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. > - 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.-Werte enthalten. Länge des Passworts
  • „Alfanummerischer Wert“ ist eine sehr leistungsstarke Funktion, Sie können sie sowohl für die Sozialversicherungsnummer als auch für die persönliche Kennung verwenden
  • „Alfanummerischer Wert“ kann Initialen, Vor- und Nachnamen sowie das Geburtstagsdatum und zusätzliche zufällige Zahlen/Buchstaben enthalten
  • Sie können das Format der Funktion „Alfanummerischer Wert“ genau festlegen
  • Werktag ist auch eine leistungsstarke Funktion, wenn Sie einen Liefertag in der Zukunft nach 10 Tagen an einem Werktag benötigen
  • Unsere Plattform berücksichtigt alle Feiertage, sodass der Liefertermin 10 Tage in der Zukunft für verschiedene Länder unterschiedlich sein kann
  • Der Familienstand wird zufällig verwendet, aber wenn Sie jung sind, ist die Wahrscheinlichkeit, verwitwet zu werden, viel geringer
  • Der Geburtsname richtet sich nach dem Familienstand der Person, so haben alleinstehende Frauen nicht standardmäßig einen 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 der Verwendung von Mobiltelefonnummern sind die Mobilvorwahlen vorhandene Mobilvorwahlen
  • Für Länder wie Tschechien, die Slowakei, Island und andere sind die Frauennamen korrekt und entsprechen den Vornamen, und ein „ova“ oder „dottir“ wird hinzugefügt
  • Die Augenfarbe wird zufällig gewählt, aber es gibt alle Farben

Hinweis

In der Vollversion kann unsere Plattform beliebig viele Zeilen zum Exportieren erstellen (normalerweise sollten 100-1000 passen).

Sie können so viele Länder für eine Ausgabe verwenden, wie Sie möchten. Sie können entscheiden, wie viele Spalten Sie haben möchten, dies können nur Vor-/Nachname, aber möglicherweise auch alle verfügbaren Spalten sein. Es sind auch zusammengesetzte Spalten verfügbar, in denen Sie mehr als eine Spalte zu einer neuen Spalte zusammenfassen können, wie Anrede, Vor- und Nachname oder Postleitzahl und Ort.

Unterstützte Länder

Unsere Plattform unterstützt derzeit 66 verschiedene Länder aus Europa, den USA, Kanada, Mexiko, Indien und andere. Neue Länder werden kontinuierlich hinzugefügt. Alle Quelldatendateien werden in einem codierten Format im TestData-Verzeichnis gespeichert. Kleinere Länder umfassen weniger Daten (Andorra, San Marino, Liechtenstein usw.)

Hinweis

Die Testversion unterstützt nur die ersten 5 Länder (Deutschland, USA, Großbritannien, Frankreich, Tschechische Republik) und ist auf 20 verschiedene Einträge pro Vor-/Nachname, Adresse, Vorwahl und allen anderen Einträgen beschränkt. Trotzdem können Sie die Leistungsfähigkeit unserer Plattform erkennen, die unbegrenzte Daten erstellt.

Unsere unterstützten Länder

  • DE Deutschland
  • US USA
  • UK Großbritannien
  • FR Frankreich
  • IT Italien
  • BE Belgien
  • CZ Tschechien
  • NL Niederlande
  • LU Luxemburg
  • AT Österreich
  • CH Schweiz
  • ES Spanien
  • PT Portugal
  • PL Polen
  • SK Slowakei
  • SI Slowenien
  • HR Kroatien
  • HU Ungarn
  • NO Norwegen
  • SE Schweden
  • DK Dänemark
  • FI Finland
  • RO Rumänien
  • BG Bulgarien
  • LI Liechtenstein
  • MC Monaco
  • SM San Marino
  • AD Andorra
  • GR Griechenland
  • CY Zypern
  • MT Malta
  • IE Irland
  • LV Lettland
  • LT Litauen
  • EE Estland
  • IS Island
  • BA Bosnien und Herzegowina
  • RS Serbien
  • MK Nordmazedonien
  • ME Montenegro
  • AL Albanien
  • IN Indien
  • CA Kanada
  • TR Türkei
  • MX Mexiko
  • AM Armenien
  • AU Australien
  • AZ Aserbeidschan
  • BY Weissrussland
  • BR Brasilien
  • EG Ägypten
  • GE Georgien
  • ID Indonesien
  • IL Israel
  • JP Japan
  • KZ Kasachstan
  • KG Kirgisistan
  • MD Moldawien
  • NZ Neuseeland
  • RU Russische Föderation
  • SA Saudi-Arabien
  • ZA Südafrika
  • TM Turkmenistan
  • UA Ukraine
  • AE Vereinigte Arabische Emirate
  • UZ Usbekistan

alt text

Unterstützte Datenfelder

RealTestData kann eine breite Palette von Datenfeldern generieren, darunter

Abkürzung Name Beschreibung
N Nummer Jede Datenzeile erhält eine eindeutige Sequenznummer
S Anrede Abhängig vom Vornamen, Anrede ist deutsch, englisch, französisch oder tschechisch
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, Französisch oder Tschechisch
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 Kreditkarten-CVV Jede 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 bestehende 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 Bestehender Ort im Land, keine falschen Namen
E Staat Wird nur in den USA und Italien verwendet
C Land Der lange Landesname 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 richtige Ortsvorwahl
B Geburtstag Es ist ein bestehendes Datum und die Person ist zwischen 18 und 80
I E-Mail Entweder eine Universität, eine Firmen-E-Mail oder eine private E-Mail von Gmail und anderen Anbietern. Vor- und Nachname werden entweder wie in Unternehmen auf unterschiedliche Weise gekürzt oder es handelt sich um eine spezifische E-Mail mit Zahlen und bekannten Persönlichkeiten
X Pass-ID Erstellen Sie eine gültige ID für alle Länder mit den länderspezifischen Merkmalen
W Passwort Erstellen Sie ein Passwort gemäß wählbarer Regeln: Länge min./max., Klein-/Großbuchstaben/Zahlen/Sonderzeichen
H Alfanumerischer Wert #1 Erstellen Sie beliebige Zeichenfolgen in unterschiedlichen Formaten gemäß wählbarer Regeln:
N=Zahl, L=Kleinbuchstaben, U=Großbuchstaben, A=Klein-+Großbuchstaben, X=Großbuchstaben+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 eine europäische Umsatzsteuer-Identifikationsnummer für Sie
PERSID Erstellt eine persönliche Identifikationsnummer, die in CZ und SK gültig ist und bestimmten Regeln folgt
LIST:1,2,3,4 erstellt eine Liste mit 1-X zufällig ausgewählten Elementen
RULE:i1,+,i2,+,f3 erstellt eine Regel, die das Ergebnis mit den angegebenen Feldern berechnet, i1-3=Ganze Zahl #1-3, f1-3=Gleitkommazahl #1-3
Teil einer Regel kann +-*/()= sein, auch min:0, max:100, wobei Minimum und Maximum angegeben werden können
auch cur:USD für eine bestimmte Währung oder loc für lokale Währung oder no für keine Währung oder Anzahl der Gleitkommazahlen
spc:1 gibt ein Leerzeichen zwischen Währung und Ziffern an, bef:1 gibt an, dass das Währungssymbol vor der Zahl steht
Y Augenfarbe Wählt eine vorhandene Augenfarbe gemäß weltweiten Standards aus
1 Linkedin Emulierter Name des Social-Media-Kontos
2 Facebook Emulierter Name des Social-Media-Kontos
3 Instagram Emulierter Name des Social-Media-Kontos
4 Pinterest Emulierter Name des Social-Media-Kontos
5 X Emulierter Name des Social-Media-Kontos
6 Telegram Emulierter Name des Social-Media-Kontos
D IBAN Emulierte IBAN-Nummer
7 Arbeitstag Ein Arbeitstag in der Zukunft (STD: Lieferung in 10 Arbeitstagen)
Q Zusammengesetztes Feld Ein Feld, das aus mehreren Feldern besteht, wie in der Einstellung angegeben
G Zusammengesetztes Feld Ein zweites Feld, das aus mehreren Feldern besteht, wie in der Einstellung angegeben
J Langer Text Erzeugt ein Textfeld mit 100 bis 1000 Zeichen Länge. Die Sprache ist entweder die Landessprache oder Englisch.
K Bitcoin-Adresse Eine simulierte Bitcoin-Adresse
0 UUID Ein universell eindeutiger Bezeichner (UUID)
a Alfanumerischer Wert #2 Das selbe Format wie Any Number
Erstellen Sie beliebige Zeichenfolgen in verschiedenen Formaten gemäß wählbaren Regeln:
N=Zahl, L=Kleinbuchstabe, U=Großbuchstabe, A=Kleinbuchstabe+Großbuchstabe, X=Großbuchstabe+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 Initiale des Vornamens + vollständiger Nachname sein
VAT Erstellt eine europäische Umsatzsteuer-Identifikationsnummer für Sie
PERSID Erstellt eine persönliche Identifikationsnummer, die in CZ und SK gültig ist und bestimmten Regeln folgt
LIST:1,2,3,4 erstellt eine Liste mit 1-X zufällig ausgewählten Elementen
RULE:i1,+,i2,+,f3 erstellt eine Regel, die das Ergebnis mit den angegebenen Feldern berechnet, i1-3=Ganze Zahl #1-3, f1-3=Gleitkommazahl #1-3
Teil einer Regel kann +-*/()= sein, auch min:0, max:100, wobei Minimum und Maximum angegeben werden können
auch cur:USD für eine bestimmte Währung oder loc für lokale Währung oder no für keine Währung oder Anzahl der Gleitkommazahlen
spc:1 gibt ein Leerzeichen zwischen Währung und Ziffern an, bef:1 gibt an, dass das Währungssymbol vor der Zahl steht
b Alfanumerischer Wert #3 Das selbe Format wie Any Number #2
c Alfanumerischer Wert #4 Das selbe Format wie Any Number #2
d Alfanumerischer Wert #5 Das selbe Format wie Any Number #2
o Alfanumerischer Wert #6 Das selbe Format wie Any Number #2
p Alfanumerischer Wert #7 Das selbe Format wie Any Number #2
q Alfanumerischer Wert #8 Das selbe Format wie Any Number #2
r Alfanumerischer Wert #9 Das selbe Format wie Any Number #2
s Alfanumerischer Wert #10 Das selbe Format wie Any Number #2
e Datum Beliebiges Datum in Vergangenheit oder Zukunft. Anzahl der Tage ist in Datum - Tage + Tage ausgewählt
f Datum #2 Beliebiges Datum in Vergangenheit oder Zukunft. Anzahl der Tage ist in Datum Nr. 2 - Tage + Tage ausgewählt
g Datum #3 Beliebiges Datum in Vergangenheit oder Zukunft. Anzahl der Tage ist in Datum Nr. 3 - Tage + Tage ausgewählt, zusätzlich kann eine Differenz zu Datum Nr. 2 angegeben werden
h Ganze Zahl Beliebige Zahl als Ganzzahl, Min. und Max. können in den negativen Einstellungen angegeben werden, können auch negativ sein
i Ganze Zahl #2 Beliebige Zahl als Ganzzahl, Min. und Max. können in den negativen Einstellungen angegeben werden, können auch negativ sein
j Ganze Zahl #3 Beliebige Zahl als Ganzzahl, Min. und Max. können in den negativen Einstellungen angegeben werden, können auch negativ sein
k Gleitkommazahl Beliebige Gleitkommazahl mit zwei Dezimalstellen, Min. und Max. können in den negativen Einstellungen angegeben werden, können auch negativ sein
In den zusätzlichen Einstellungen kann das Währungsformat angegeben werden: USD, EUR oder GBP oder der lokale Währungscode („Loc“) oder „Nein“ für keine Währung
l Gleitkommazahl #2 Jede Gleitkommazahl mit zwei Dezimalstellen, Min. und Max. können in den negativen Einstellungen angegeben werden, können auch negativ sein
In den zusätzlichen Einstellungen kann das Währungsformat angegeben werden: USD, EUR oder GBP oder der lokale Währungscode („Loc“) oder „Nein“ für keine Währung
m Gleitkommazahl #3 Jede Gleitkommazahl mit zwei Dezimalstellen, Min. und Max. können in den negativen Einstellungen angegeben werden, können auch negativ sein
In den zusätzlichen Einstellungen kann das Währungsformat angegeben werden: USD, EUR oder GBP oder der lokale Währungscode („Loc“) oder „Nein“ für keine Währung
n Produkt Keine Einstellungen, das Produkt wird entweder aus einem globalen oder einem lokalen Produktkatalog übernommen.

alt text

Zusammengesetzte Testfelder

Zusätzlich 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 und verschieben Sie die ausgewählten Felder. Dasselbe Verfahren gilt für CF2.

Daten für negative Testfälle

RealTestData kann Daten für negative Testfälle erstellen. Bei negativen Tests wird ein Softwareprogramm anhand falscher oder inkorrekter Daten bewertet. Negative Tests sind eine Technik, um sicherzustellen, dass eine Anwendung unerwartete Eingaben verarbeiten kann, wenn ungültige oder außerhalb des Bereichs liegende Daten eingegeben werden. Diese Tests identifizieren Schwachstellen oder Schwächen in den Fehlerbehandlungsfunktionen. Sie stellen sicher, dass das System ordnungsgemäß ausfällt, anstatt abzustürzen oder falsche Ergebnisse zu liefern. Indem Sie solche Probleme im Voraus identifizieren, können Sie die Robustheit der Anwendung verbessern und sicherstellen, dass Benutzer auch unter negativen Bedingungen ein nahtloses Erlebnis haben.

alt text

Für folgende Felder können Daten für negative Testfälle erzeugt werden

  • M - Firma
  • F - Vorname
  • L - Nachname
  • A - Adresse/Straße
  • Z - PLZ
  • T - Stadt
  • I - E-Mail
  • 1 - LinkedIn
  • 2 - Facebook
  • 3 - Instagram
  • 4 - Pinterest
  • 5 - X
  • 6 - Telegram
  • J - LongTest
  • D - IBAN
  • B - Geburtstag
  • V - Kreditkarte
  • 8 - Ablaufdatum
  • 9 - CVV
  • K - Bitcoin
  • 0 - UUID
  • i - Ganzzahl #1
  • j - Ganzzahl #2
  • k - Ganzzahl #3
  • l - Fließkommazahl #1
  • m - Fließkommazahl #2
  • n - Fließkommazahl #3

Sie können angeben, welche Felder Daten für negative Testfälle erzeugen sollen. Daten für negative Testfälle bedeuten, dass die Feldlänge die maximale Länge eines angegebenen Feldes überschreitet und Sie Fehler erhalten. Oder die Postleitzahl ist zu lang, Bitcoin-Adressen können zu kurz sein und auch die UUID. Alle Adressen folgen nicht den vordefinierten Regeln

Für Ganzzahl- und Fließkomma-Felder bedeutet dies, dass der Wert im positiven Testfall innerhalb der Grenzen von Minimum und Maximum bleibt. Optional können Sie die Schrittweite für Ganzzahl- und Fließkomma-Felder definieren. Die Schrittweite wird in den zusätzlichen Zeichen angegeben, da diese für Ganzzahl- und Fließkomma-Werte nicht benötigt werden. Ist die Schrittweite für Ganzzahl-Werte größer als 1, werden im Ergebnis Werte ausgelassen. Beispiel für Ganzzahl-Felder: min=0 max=100 Schrittweite als extra=5 ergibt Zufallswerte von 0,5,10,15…100. Beispiel für Fließkomma-Felder: min=100 max=1000 Schrittweite = 0,5 ergibt 100,0, 100,5, 101,0…1000,0.

Beispiel

Wenn die Stadt als negativ markiert ist und die maximale Länge auf 30 Zeichen festgelegt ist, erzeugt RealTestData Städte mit 30+ Zeichen. Um dies zu erreichen, verwendet RealTestData Wortlisten in bestimmten Sprachen oder Englisch, wenn für diese bestimmte Sprache keine Wortliste vorhanden ist.

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 vorhanden sein.

Alphanumerischer Wert

Alphanumerischer Wertfehler ist ein leistungsstarkes Feld mit besonders leistungsstarken Funktionen: Es kann sich um eine Gesundheitsnummer, eine persönliche Kennung oder eine Sozialversicherungsnummer handeln. Sie bestimmen das Format dieser Nummer mit Namen, Geburtstagen, numerischen oder alphanumerischen Buchstaben. Zusätzlich kann RealTestData realistische, in der EU gültige Umsatzsteuer-Identifikationsnummern generieren.

Auch eine persönliche Identifikationsnummer ist möglich, die nur in Tschechien und Schweden verwendet wird.

Zusätzlich kann dieses Feld Werte (RULE:) aus Integer- und Float-Feldern berechnen und eine Währung hinzufügen. Sie können auch Wertelisten erstellen. (LIST:) Es stehen Ihnen 10 alphanumerische Werte zur Verfügung (Alphanumerische Werte Nr. 1–10).

Verfügbare Zeichen und Kombinationen im alphanumerischen Feld:

VAT = Gültige Umsatzsteuer-Identifikationsnummer in der EU. PERSID = Persönliche Identifikationsnummer (Rodné Číslo) LIST = Eine Liste zufällig ausgewählter Wörter oder Zahlen. (Beispiel: LIST:1,2,3,4 – LIST: Debit, Kredit – LIST: USD,EUR,CAN,YEN) RULE = Berechnungsregeln für Ganzzahlen und Gleitkommazahlen (i1 = Ganzzahl Nr. 1 usw., f1 = Gleitkomma Nr. 1 usw.) RULE = Neben i1,i2,i3 und f1,f2,f3 können auch mathematische Formeln verwendet werden, z. B. (,),+,-,,/ RULE = Geben Sie den Mindest- und Höchstwert für das Ergebnis an: min:-10,max:100 recursively kann auch die Währung im Ergebnis enthalten: cur:USD,spc:1, bef:1 (Leerzeichen zwischen Ergebnis und Währung sowie Währungssymbol vor dem Ergebnis) (Beispiele: RULE:i1,+,i2,,f1 - RULE:f1,*,24.3,cur:CZK,spc:1 - RULE:(,f1,-,f2,),/,f3, min:0,max:100 )

Für Geburtstage (wenn die Geburtsdaten in den Ausgabefeldern enthalten sind): YY, YYYY = Jahr mit zwei oder vier Ziffern M, MM = Monat mit ein bis zwei oder zwei Ziffern D, DD = Tag mit ein bis zwei oder zwei Ziffern

Vor- und Nachname (sofern in den Ausgabefeldern verfügbar): F, FF, FFF = ein Buchstabe des Vornamens, zwei Buchstaben, Vollständiger Vorname L, LL, LLL = ein Buchstabe des Nachnamens, zwei Buchstaben, vollständiger Nachname

Buchstaben und Ziffern

N = Zahl S = Sonderzeichen L = Kleinbuchstabe U = Großbuchstabe X = alle zusammen inkl. Sonderzeichen Beispiel: JJMMTT-FL-NNN.UUU/XXX-UNX

Mail-, LinkedIn und andere Sozialkonten

Sozialkonten sind so realistisch wie möglich. Mindest- und Maximallänge werden berücksichtigt, ebenso wie zulässige Zusatzbuchstaben wie Unterstrich oder Punkt.

Benutzername

Benutzernamen werden gemäß den festgelegten Regeln erstellt, die in den Negativeinstellungen festgelegt sind. Ist ein negativer Testcase nicht festgelegt, wird der Username innerhalb der Min/Max Regeln erstellt. Ein Username kann aus Vor- und Nachnamen bestehen, bzw. einem Teil davon und zusätzlich für Eindeutigkeit mit Ziffern versehen sein, kann aber auch ein Fantasiename sein.

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, die USA und andere Länder 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üfziffer vorhanden ist, wird diese für jede zusätzliche Zahl berechnet, wenn der Algorithmus bekannt ist.

Bitcoin-Adresse

Eine simulierte Bitcoin-Adresse, die 27-34 Zeichen lang und eindeutig ist. Es werden die Zahlen 0-9 und die Zeichen a-z verwendet.

UUID

Ein Universally Unique Identifier (UUID) ist eine 128-Bit-Bezeichnung, die für Informationen in Computersystemen verwendet wird. Der Begriff Globally Unique Identifier (GUID) wird auch verwendet, hauptsächlich in Microsoft-Systemen. Ein UUID hat 32 Bytes. Hier werden die Zahlen 0-9 und die Zeichen a-f verwendet.

RealTestData-Plattform

Anwendungsszenarien

RealTestData eignet sich für verschiedene Testszenarien, wie zum Beispiel:

* Belastungstests
* Funktionstests
* Regressionstests
* Sicherheitstests
* DSGVO-Konformitätstests
* Negativtests
* Randfalltests

Durch die Verwendung von RealTestData stellen Sie sicher, dass Ihre Testdaten realistisch, konform und sicher vor Datenschutzbedenken sind. Wir verwenden echte und sehr realistische Daten, jedoch keine personenbezogenen Daten.

Installation und Einrichtung

So installieren Sie RealTestData:

  1. Laden Sie das Windows-/MacOS- oder Linux-Installationsprogramm von unserer Website herunter.
  2. Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen.
  3. Öffnen Sie die RealTestData-GUI, um die Generierung Ihrer Testdaten zu konfigurieren.

Dokumentationshinweis

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 unseren Webclient auch mit Docker oder unserer SaaS-Lösung auf Azure testen. Bitte senden Sie eine E-Mail an info@realtestdata.com, um die Links für die Testversion im Web zu erhalten.
  • Sie können unsere Testversion von unserer Website herunterladen, um zu testen, ob unsere Plattform für Sie geeignet ist.
  • Die Testversion ist auf 5 Länder (Deutschland, Großbritannien, USA, Frankreich und Tschechische Republik) beschränkt und verwendet nur 20 Datenzeilen für jedes Feld, z. B. 20 Vornamen oder 20 Nachnamen.

Lizenzinformationen

RealTestData ist eine lizenzierte Software. Die Bedingungen und Konditionen entnehmen Sie bitte der Lizenzvereinbarung, die Sie mit Ihrem Kauf erhalten haben.

Unsere lizenzierte Plattform unterstützt die 66 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 zur Generierung 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 sowie verschiedenen Exportformaten ist RealTestData die ideale Wahl für Ihre Testanforderungen.

Kontaktinformationen:

Wie man uns erreicht

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