Dokumentation
RealTestData – Testdatengenerator für reale Szenarien
RealTestData ist der einzige Testdatengenerator, der simulierte, aber reale Testdaten erzeugt, die zu Testzwecken verwendet werden können. RealTestData kann Namen, Adressen, E-Mails, Passnummern, Passwörter, Kreditkartennummern, IBANs und jede andere Art von Daten erstellen. RealTestData ist eine lizenzierte Plattform. Abgesehen von der Testversion müssen Sie die Vollnutzungslizenz erwerben.
Lizenz
Eine Lizenz wird für maximal ein Jahr ab Kaufdatum gewährt und kann jederzeit verlängert werden.
Testlizenz
Eine Testlizenz wird jederzeit gewährt, normalerweise für 14 Tage ab dem angeforderten Datum. Bitte schreiben Sie eine Nachricht, um eine Testlizenz zu erhalten.
1. Vorwort
Warum brauchen Sie Testdaten?
80 % aller Daten, die heute zu Testzwecken verwendet werden, sind Kopien von Produktionsdaten. Dies führt zu mehreren Problemen. Stellen Sie sich vor, Sie testen eine Bankanwendung. Tester können die Transaktionen der Bankkunden sehen und diese Daten in der Produktion verwenden und im Namen der Kunden Geld überweisen. Dies ist ein absolutes No-Go. Sie benötigen also simulierte Daten, die jedoch so real wie möglich sein sollten. Hier kommen Real Test Data ins Spiel.
Warum Real Test Data?
Real Test Data ist die einzige Lösung auf dem Markt, die reale Daten erstellt, die jedoch simuliert und zufällig sind. Namen und Adressen sind nicht real, werden jedoch sehr gut simuliert. Die Adresse in der Stadt existiert, sogar die Postleitzahl ist in der gewählten Stadt real, aber alle anderen Daten könnten existieren, sind jedoch zufällig. Die von Real Test Data erzeugten Daten bestehen alle Tests und sind echte Daten. Sie benötigen Testdaten für die Eingabe von Pass-IDs oder IBANs? RealTestData liefert Ihnen alle Daten, die Sie benötigen, und sie bestehen reale Tests. Sie benötigen gültige Adressen, die alle Tests bestehen? RealTestData liefert Ihnen alle Daten, die Sie benötigen. Sie benötigen gültige Kreditkartennummern? RealTestData liefert Ihnen alle Daten, die Sie benötigen.
Warum jetzt?
Testen an einer Kopie von Produktionsdaten ist ein Problem für die DSGVO und andere Szenarien. Verwenden Sie also keine Produktionsdaten mehr, sondern beginnen Sie mit RealTestData. Es ist DSGVO-konform und eröffnet Ihnen neue Möglichkeiten für alle Arten von Tests. Die von RealTestData erstellten Testdaten sehen realistisch aus und bestehen alle wichtigen Tests, die im zu testenden Produkt enthalten sind. Sie benötigen 10.000 Einträge mit Namen und Adressen für einen umfassenden Belastungstest? Woher bekommen Sie all die Daten? RealTestData bietet Ihnen alles, was Sie für jedes der unterstützten Länder benötigen. Sie müssen 10.000 verschiedene Passwörter prüfen, ob sie die Passwortkriterien erfüllen? RealTestData bietet Ihnen so viele, wie Sie möchten.
Unsere RealTestData-Plattform erstellt simulierte Testdaten aus der realen Welt für reale Szenarien. Sie verwendet verschiedene sehr spezifische Tabellen mit Daten aus der ganzen Welt, randomisiert die Daten und fügt simulierte Testdaten zusammen. All dies liefert Ihnen einzigartige Testdaten, die sich nie wiederholen. Mehrere Milliarden Testdaten sind ohne Wiederholung möglich.
2. Testversion
Wir bieten Ihnen die Möglichkeit, die Leistungsfähigkeit von RealTestData mit unserer Testversion zu testen.
Die Testversion unterstützt 5 von 41 verfügbaren Ländern (Deutschland, USA, Großbritannien, Frankreich, Tschechische Republik) und ist auf 20 verschiedene Einträge pro Name, Adresse, Stadt usw. beschränkt. Dennoch können Sie die Leistungsfähigkeit unserer Plattform erkennen, die unbegrenzte Daten erstellt.
3. Dokumentation
RealTestData besteht aus 2 verschiedenen ausführbaren Dateien:
- RealTestData_CLI
- RealTestData_Windows_GUI
Wenn Sie unter Windows arbeiten, können Sie RealTestData_Windows_GUI verwenden, da dies die GUI-Version der RealTestData-Plattform ist, was die Konfiguration vereinfacht. Unter Linux und MacOS steht Ihnen nur RealTestData_CLI zur Verfügung.
RealTestData ist plattformübergreifend. Es gibt eine Windows-Desktop-Version (RealTestData_Windows_GUI) und eine CLI-Version (RealTestData_CLI) für Windows, Linux und MacOS. Um die Programme unter Windows, Linux oder Mac auszuführen, muss die .Net8-Runtime installiert sein.
Hier ist der Download-Link für .Net8, falls Sie es noch nicht installiert haben: DOTNET8 Download
Installieren Sie für Windows, Linux und Mac die Runtime für .Net8: .NET Runtime 8.0.8
Installieren Sie für Windows Desktop (Sie benötigen es, um RealTestData_Windows_GUI auszuführen) zusätzlich .NET Desktop Runtime 8.0.8
RealTestData_CLI
Dies ist das Haupt-CLI-Programm zum Generieren von Daten, Ändern der Konfigurationsdatei und Initialisieren von RealTesDate. Die Konfigurationsdatei befindet sich in Ihrem Dokumentverzeichnis. Es ist eine Textdatei, sodass Sie sie direkt oder mithilfe dieses Programms unter Windows, Linux und Mac ändern können. Unter Windows ist es bequemer, RealTestData_Windows_GUI zu verwenden, da Sie eine GUI zum Konfigurieren der Ausgabedaten haben. In RealTestData_GUI haben Sie dieselben Optionen zum Ändern der Konfiguration. Jede Option kann konfiguriert werden.
Hauptkonfigurationsmenü
1 - Ausgabesprache - Ändern Sie die Ausgabesprache. Dies ist wichtig für Felder wie Anrede. Die Ausgabe erfolgt dann in der ausgewählten Sprache.
2 - Zu verwendende Länder - Legen Sie das Ausgabeland fest. Im Test können Sie DE, US, UK, FR und CZ hinzufügen. Generate erstellt dann Daten, die spezifisch für diese Länder sind.
3 - Anzahl der Ausgabezeilen - Geben Sie an, wie viele Datenzeilen Sie erstellen möchten. Empfohlen werden 100 oder mehr, um genügend Daten zum Testen zu haben.
4 - Ausgabespalten - Welche Spalten für die Ausgabe verwendet werden sollen.
5 - Ausgabeformat - Wählen Sie das Ausgabeformat: CSV, XML, JSON, SQL, XLSX
6 - Ausgabekonfiguration - Konfigurieren Sie die Ausgabe wie Zeilenvorschub usw.
7 - Ausgabepfad und -namen - Konfigurieren Sie die Ausgabedateien (wie realtestdata.csv)
8 - Zusätzliche Daten - Konfigurieren Sie zusätzliche Daten wie E-Mail, Geburtstag und wie „SpecialNumber“ aussehen soll. „SpecialNumber“ ist ein konfigurierbares Feld, das verwendet werden kann
9 - Zusammengesetztes Feld - Ein zusammengesetztes Feld kann verwendet werden, um 2 oder mehr Felder zu kombinieren, und Sie konfigurieren diese Einstellung hier
A - Verfügbare Länder anzeigen - Zeigen Sie verfügbare Länder zur Verwendung in 2 an.
B - Spalten umbenennen - Benennen Sie Ihre Ausgabespalten in allen verfügbaren Sprachen um.Konfigurieren
R - Konfigurationsdatei lesen - Lesen Sie die Konfigurationsdatei erneut (sie wird automatisch geladen, wenn Sie dieses Programm ausführen).
T - Vorlagendateien lesen - Untermenü zum Arbeiten mit Vorlagen. Vorlagen ermöglichen Ihnen, mehrere Optionen in einer Aufgabe festzulegen.
S - Konfigurationsdaten anzeigen - Alle Konfigurationsdaten anzeigen
W - Konfigurationsdatei schreiben - Konfigurationsdatei in Documents\RealTestData.config schreibenRealTestData
I - Init - RealTestData initialisieren, um den richtigen Eingabe- und Ausgabepfad zu haben und die Lizenz bei Bedarf zu initialisieren
G - Generieren - Prüfen, ob Lizenz gültig ist
C - Lizenz prüfen - Prüfen, ob Lizenz gültig ist
L - Sprache ändern - Ändern der Sprache, in der diese Konfigurationsoptionen angezeigt werden. (Deutsch, Englisch, Französisch, Tschechisch)
E - Ende - Programm schließen
Init
Wenn Sie die CLI-Version von RealTestData verwenden, ist dies die erste Option, die Sie wählen sollten, nachdem Sie das Installationsprogramm abgeschlossen und RealTestData_CLI ausgeführt haben.
Wenn Sie zusätzlich eine Lizenzdatei haben, lesen und speichern wir die Lizenz. Wenn keine Lizenzdatei gefunden wird, werden Sie nach einem Lizenzschlüssel gefragt. Sie können den Lizenzschlüssel auch in der ausführbaren Windows-Datei eingeben, da diese Sie zur Eingabe zwingt, wenn weder ein Lizenzschlüssel noch eine Lizenzdatei gefunden wird.
Wenn Sie eine Lizenzdatei per E-Mail erhalten, kopieren Sie diese Datei RealTestData.lic in Ihr RealTestData-Installationsverzeichnis.
Für Windows-Benutzer ist es einfacher, RealTestData_Windows_GUI zu verwenden und „Konfiguration / Init“ auszuwählen.
Generieren
Diese Option generiert die Daten entsprechend der Konfiguration für Sie. Wenn Sie RealTestData_CLI ausführen und „Generieren“ wählen, generiert RealTestData automatisch die Daten und speichert die CSV-, JSON-, XML-, SQL- oder XLSX-Datei in Ihrem Dokumentverzeichnis.
Wenn Sie unter Windows arbeiten und die Windows-GUI verwenden, haben Sie viel bessere Möglichkeiten, die Vorlage zu handhaben als hier.
Vorlagendateimenü
Alle Vorlagendateien befinden sich im Dokumentverzeichnis und haben spezifische Namen. Ändern Sie die Namen nicht.
Verfügbare Möglichkeiten:
1 - Lade CSV-Ausgabe - Standard-CSV-Ausgabe laden: CRLF, Semikolon, keine Anführungszeichen
2 - Lade JSON-Ausgabe - JSON-Array, leere Felder ausgeben
3 - Lade XML-Ausgabe - Name von XML-Stamm und Datensatz
4 - Lade SQL-Ausgabe - Tabelle und Tabellenname erstellen
5 - Nur Spalten Name laden - Anrede, Vorname und Nachname verwenden
6 - Lade Spalten Name + Adresse - Anrede, Vorname, Nachname, Straße, PLZ, Ort verwenden
7 - Lade Spalten Name + Adresse + E-Mail + Social Media - zusätzlich E-Mail und Social Media verwenden (LinkedIn, Facebook, Instagram, Pinterest, X, Telegram)
8 - Lade Spalten Erweiterte Daten: Pass, IBAN, Passwort, beliebige Nummer - alle oben genannten und zusätzlich Passnummer, IBAN, Passwort und beliebige Nummer verwenden
9 - Alle Spalten laden - alle verfügbaren Spalten verwenden (37 Spalten)
C - Firma hinzufügen - Firmenspalte zu den obigen hinzufügen
N - Fortlaufende Nummer hinzufügen - Eine fortlaufende Nummer hinzufügen
S - Konfiguration anzeigen - Konfigurationsdaten aus der Coonfig-Datei anzeigen
E - Ende - Vorlagenmenü schließen
RealTestData_Windows
Dies ist das Hauptprogramm für die Konfiguration und Generierung von Testdaten bei Verwendung des Windows-Betriebssystems. Unter Linux und Mac lesen Sie bitte diese Dokumentation über RealTestData_Configure und RealTestData_Generate.
RealTestData_Windows bietet Ihnen alle Möglichkeiten, Ihre Konfiguration vor der Testdatengenerierung anzupassen. Auf dem Hauptbildschirm können Sie festlegen, wo die Testdatendateien gespeichert werden: “Eingabepfad” und wohin die generierten Testdaten geschrieben werden (“Ausgabepfad”, “Protokolldatei”, “Ergebnisdatei” und “Ausgabeformat”). Auf der rechten Seite können Sie die Erweiterungen und deren Namenskonventionen festlegen.
Mit “Ausgabesprache” können Sie konfigurieren, in welcher Sprache Sie generierte Felder wie (“Anrede”, “Familienstand” usw.) sehen möchten.
“Anzahl der Datensätze” wird verwendet, um die Anzahl der generierten Testdatenzeilen anzugeben.
Mit “Ausgabeländer” können Sie die Länder angeben, für die die Testdaten generiert werden. Sie können nur ein Land auswählen, in der Regel den Standard, aber wenn Sie multinationale Daten wie Adressen aus verschiedenen Ländern benötigen, können Sie so viele auswählen, wie Sie möchten (bis zu 5 in der Testversion, alle 41 in der lizenzierten Version).
Die Schaltflächen “Laden”, “Speichern”, “Vorlage” und “Generieren” entsprechen den gleichen Namen im Menü.
- Laden der Konfigurationsdatei
- Speichern Sie die Konfigurationsdatei nach Änderungen
- Vorlagen * Laden, Hinzufügen, Ändern, Löschen und Speichern von Vorlagendateien mit bestimmten Konfigurationen
- Generieren Sie die Testdaten gemäß Ihrer Konfiguration
REGISTERKARTE: CSV
Wählen Sie die Optionen für eine CSV*Ausgabe aus.
Trennzeichen: Semikolon, Koma, Tabulator
Zitate: Ja oder Nein
Zeilenumbruch: LF, CR oder CRLF (Windows*Standard)Wählen Sie die Optionen für eine JSON*Ausgabe aus.
Ausgabe als JSON-Array
Leere Felder ausgebenWählen Sie die Optionen für eine XML-Ausgabe aus.
Stammname des Datensatzes
Name des DatensatzesWählen Sie die Optionen für eine SQL-Ausgabe aus.
Tabelle erstellen (steht am Anfang der Datei)
Name der Tabelle
TAB: Passwort
Wählen Sie die Optionen für ein generiertes Passwort aus.
Minimale und maximale Passwortlänge
Erlaubte Zeichen im Passwort: Unter-, Groß-, Ziffern-, Sonderzeichen
REGISTERKARTE: Extra
Alle anderen Konfigurationsoptionen finden Sie auf diesem Tab
Zeichenfolgen-/Zahlenformat: Was sollte die Zeichenkette enthalten: Geburtstag, Teil des Vornamens und Nachnamens, Kleinbuchstaben, Großbuchstaben, Zahlen, Mischung aus allem, Mehrwertsteuer oder PERSID
Mindest- und Höchstalter für den Geburtstag
Startnummer der fortlaufenden Nummer
Prozentsätze für Fantasy-E-Mails, GMail, gefälschte Kreditkarte Anzahl der Arbeitstage ab heute x Arbeitstage. Unsere Datenbank enthält Feiertage aus vielen Ländern, so dass dieses Datum sehr genau ist Sollte die IBAN zur besseren Lesbarkeit Leerzeichen enthalten? Welche Art von E-Mails sind erlaubt: Persönlich, Universität, Unternehmen
TAB: Spalten
Welche Spalten möchten Sie für jede Ausgabezeile generieren? Es stehen bis zu 40 verschiedene Spalten zur Verfügung. Bitte lesen Sie die Dokumentation zu den verfügbaren Spalten: DOKUMENTATION.
Sie können entweder die für die verschiedenen Spalten zuständigen Buchstaben angeben oder die Spalten aus den verfügbaren Spalten auswählen.
Mit zusammengesetzten Feldern können Sie mehrere Felder zu einem zusammenfassen. Markieren Sie alle Felder, die Sie zusammenfassen möchten, in der ausgewählten Feldliste und drücken Sie CF1 oder CF2. Das Ergebnis steht dann in den Hinweisen für CF1 und CF2 zur Verfügung.
Example
Anrede Vorname Nachname Adresse PLZ Ort
TAB: Spaltennamen I und II
Sie können die Spaltenüberschriften in allen 4 Sprachen umbenennen. Wählen Sie dazu bitte zuerst eine Sprache aus und beginnen Sie dann mit der Umbenennung. Wenn das Feld leer ist, werden die Standardnamen verwendet. Die Spaltennamen befinden sich in zwei verschiedenen Registerkarten.
TAB: Negative Testfälle
RealTestData kann auch Testdaten für negative Testfälle generieren. Wenn Sie für eine Spalte die Option “Negativer Testfall” aktivieren, überschreitet die Länge der Spalte die maximale Länge der Spalte. Dies wird erreicht, indem dem Feld zusätzliche Wörter hinzugefügt werden, bis die Spalte zu lang ist. Dies ist für jede Spalte möglich, die in der Liste angegeben ist.
Menüfunktionen
Die Windows-GUI von RealTestData verfügt über ein Menü mit einigen wichtigen Themen.
Laden der Konfiguration
Die Konfiguration wird automatisch geladen, wenn Sie “RealTestData_Windows.exe” ausführen. Mit diesem Menüpunkt können Sie die Konfiguration neu laden.
Konfiguration speichern
Speichern Sie die Konfiguration, die Sie erstellt / geändert haben
Vorlage Vorlagen ermöglichen es, Teile der Konfiguration in einer Vorlage zu speichern.
Sie können Vorlagen laden, hinzufügen, bearbeiten, löschen und speichern.
Eine Vorlage wird beim Laden immer in die Konfiguration integriert.
Bevor Sie eine Vorlage hinzufügen oder bearbeiten, müssen Sie die Daten für die Vorlage angeben. Wenn die Vorlage Ausgabespalten haben soll, die in einer Vorlage gespeichert werden sollen, wählen Sie die Ausgabespalten in der Konfiguration im Reiter „Spalten“ aus, fügen Sie die Vorlage hinzu oder bearbeiten Sie sie und speichern Sie sie. Diese Auswahl wird nur in der Vorlagendatei gespeichert. Die ursprüngliche Konfiguration kann anschließend wieder geladen werden.
Note
Um sicherzugehen, dass die Daten aus dem Reiter „Spalten“ nicht in der Konfigurationsdatei selbst gespeichert werden, laden Sie die Konfiguration erneut, bevor Sie etwas in der Konfiguration ändern.
Sie sollten die Vorlage richtig benennen, einen Namen wählen und auch eine Datei auswählen. Die Datei wird immer im Dokumentationsordner gespeichert.
Name der Vorlagendatei
Der Name der Vorlagendatei sollte (muss aber nicht) mit „RealTestData_was soll die Vorlage tun_Name der Vorlage“ beginnen.
Example
„RealTestData_Ausgabename_und_Adresse“
Bevor Sie eine Vorlage hinzufügen, legen Sie die Werte fest, die in der Vorlage gespeichert werden sollen, auf der Registerkarte der Konfiguration
Example
Kontrollkästchen „Ausgabedaten“ aktiviert, legen Sie die Spalten auf der Registerkarte „Spalten“ fest, bevor Sie eine Vorlage hinzufügen. Dasselbe Verfahren beim Bearbeiten einer Vorlage.
Wenn Sie eine Vorlage bearbeiten, laden Sie zuerst die vorhandene Vorlage, ändern Sie die Daten bei Bedarf, bearbeiten Sie sie dann und speichern Sie sie.
Stellen Sie vor dem Speichern einer Vorlage sicher, dass auf der Registerkarte „Konfiguration“ die richtigen Daten ausgewählt sind. Speichern Sie nicht die gesamte Vorlage. Konfiguration danach, sondern laden Sie die Konfiguration erneut. Sie werden gefragt, ob Sie die Konfiguration laden möchten.
Erzeugen
Generieren Sie die Testdaten, und öffnen Sie das Ergebnis, wenn es fertig ist, in der zugeordneten Anwendung.
GUI-Sprache
Ändern Sie die GUI-Sprache in eine der unterstützten Sprachen. Dies ist Deutsch, Englisch, Französisch und Tschechisch. Die GUI-Sprache ist unabhängig von der Ausgabesprache.
Über
Im “Info”-Fenster sehen Sie die Version und den Lizenzschlüssel und können zusätzlich das “Impressum”, die “EULA” oder die “Datenschutzerklärung” (DSGVO) öffnen.
Schließen
Schließen Sie das Windows-Programm.