Testdaten-Generator

Der Testdaten-Generator erzeugt erfundene deutsche Namen, Adressen, E-Mails mit example.com und Telefonnummern aus Testbereichen, als JSON, CSV oder SQL zum Kopieren.

Testdaten

Alle Datensätze sind erfunden und zufällig kombiniert. E-Mail-Adressen nutzen die reservierten Domains example.com, example.org und example.net (RFC 2606), Telefonnummern stammen aus Bereichen, die die Bundesnetzagentur für Film und Fernsehen vorsieht. Ähnlichkeiten mit echten Personen sind Zufall. Alles läuft in Ihrem Browser.

Erfundene Daten statt echter Kundendaten

Der Testdaten-Generator erzeugt erfundene deutsche Datensätze für Entwicklung, Tests, Demos und Schulungen: Vor- und Nachnamen, Adressen mit Postleitzahl und Ort, E-Mail-Adressen, Telefonnummern, Geburtsdaten, Firmennamen und UUIDs. Solche Fake-Daten oder Dummy-Daten sind besser als Kopien aus der Produktion, denn echte Kundendaten gehören nach DSGVO nicht in Test- und Entwicklungssysteme.

So können Sie Testdaten erstellen, die realistisch aussehen, aber niemandem gehören. Die E-Mail-Adressen enden auf example.com, example.org oder example.net; diese Domains sind laut RFC 2606 für Beispiele reserviert, Mails dorthin erreichen niemanden. Die Telefonnummern liegen in Rufnummernblöcken, die die Bundesnetzagentur für Filme und Fernsehproduktionen freihält (etwa 030 23125 xxx). Die Fake-Adressen kombinieren gängige Straßennamen mit großen Städten und deren zentraler Postleitzahl; eine konkrete Anschrift kann es zufällig trotzdem geben.

Ausgabe als Beispieldaten als JSON (Array von Objekten), als CSV mit Kopfzeile oder als SQL-INSERT für eine Tabelle Ihrer Wahl. Mit einem Startwert erzeugt der Generator bei jedem Aufruf dieselben Datensätze, was für reproduzierbare Tests nützlich ist. Grenzen: keine Bankdaten, keine Steuer- oder Ausweisnummern, maximal 1.000 Datensätze pro Durchlauf. Zum Weiterverarbeiten helfen JSON formatieren und UUID-Generator.

Anleitung: Testdaten-Generator in 5 Schritten

  1. Die Anzahl der Datensätze (1 bis 1.000) festlegen und das Format JSON, CSV oder SQL INSERT wählen.
  2. Die gewünschten Felder an- oder abwählen, etwa Anrede und Name, E-Mail, Telefon, Adresse, Geburtsdatum, Firma oder UUID v4.
  3. Feldnamen auf Deutsch oder Englisch wählen, bei SQL den Tabellennamen und bei CSV das Trennzeichen festlegen.
  4. Für wiederholbare Daten einen Startwert eintragen oder mit „Neu würfeln“ neue Datensätze erzeugen.
  5. Die Testdaten kopieren oder herunterladen.

Typische Anwendungsfälle

  • Entwicklungsdatenbank füllen: Eine Kundentabelle per SQL INSERT mit realistischen, aber erfundenen Datensätzen befüllen.
  • Import testen: Eine CSV mit Semikolon für das deutsche Excel oder ein anderes Importprogramm erzeugen.
  • Demos und Schulungen: Screenshots und Vorführungen ohne echte Kundendaten erstellen.
  • Formulare und Mailversand testen: Eingaben mit Adressen auf example.com durchspielen, die niemanden erreichen.
Fragen

Häufige Fragen

Sind die Daten echt?

Nein. Namen, Straßen und Orte werden zufällig kombiniert. E-Mail-Domains und Telefonnummern stammen aus reservierten Bereichen, die für Beispiele vorgesehen sind.

Darf ich echte Kundendaten zum Testen nutzen?

Nach DSGVO nur mit Rechtsgrundlage und angemessenen Schutzmaßnahmen; in der Praxis sind Testsysteme selten so gut geschützt wie die Produktion. Erfundene oder anonymisierte Daten sind deshalb die sicherere Wahl. Das ist keine Rechtsberatung.

Wie bekomme ich jedes Mal dieselben Daten?

Tragen Sie einen Startwert ein, zum Beispiel 42. Mit gleichem Startwert, gleicher Anzahl und gleichen Feldern entstehen exakt dieselben Datensätze.

Welche Telefonnummern werden verwendet?

Festnetznummern aus Blöcken, die die Bundesnetzagentur für Film und Fernsehen vorsieht, zum Beispiel 030 23125 000 bis 999 in Berlin oder 089 99998 000 bis 999 in München.

Wie öffne ich die CSV in Excel?

Für das deutsche Excel wählen Sie Semikolon als Trennzeichen und laden die Datei herunter. Die Datei ist UTF-8-kodiert und beginnt mit einer Byte-Order-Mark, damit Umlaute richtig angezeigt werden.

Wie erzeuge ich Testdaten für eine MySQL-Tabelle?

Format SQL INSERT wählen, den Tabellennamen eintragen und die Felder auswählen. Die Tabelle muss mit passenden Spalten bereits existieren; die Spaltennamen entsprechen den gewählten Feldnamen auf Deutsch oder Englisch.

Gibt es Fake-IBANs für Testzwecke?

Dieser Generator erzeugt bewusst keine Bankdaten. Für Tests von Zahlungsfunktionen stellen Zahlungsanbieter eigene Testdaten bereit, die in ihrer Entwicklerdokumentation stehen.

Weitere Werkzeuge

Das könnte auch helfen

Alle 358 Werkzeuge