Skip to content
NeuralSkills
Testen

Testdaten erstellen

Realistische Testdaten fuer jedes Schema generieren — JSON, SQL, CSV oder benutzerdefinierte Formate.

Einsteiger Kostenlos Veroeffentlicht: 15. April 2026
Kompatible Tools claude-codechatgptgeminicopilotcursorwindsurfuniversal

Das Problem

Jede Testsuite, jede Demo und jeder Prototyp braucht realistische Daten — aber sie manuell zu erstellen ist muehsam und fehleranfaellig. Ueberall “Max Mustermann” und “test@test.de” einzufuegen macht Tests unzuverlaessig und Demos unprofessionell. Man braucht Daten, die Constraints respektieren (eindeutige IDs, gueltige E-Mails, realistische Daten, korrekte Beziehungen zwischen Entitaeten) und im exakten Format vorliegen, das der Code erwartet.

Der Prompt

Generiere realistische Testdaten fuer meine Anwendung. Die Daten sollen wie echte Produktionsdaten aussehen — keine "test123" oder "foo bar"-Platzhalter.

DATENMODELL:
[Schema, TypeScript-Interface, Datenbanktabellen-Definition einfuegen oder Struktur beschreiben]

ANFORDERUNGEN:
- Format: [JSON / SQL INSERT / CSV / TypeScript const / Python dict]
- Datensaetze: [Anzahl, z.B. 20]
- Sprache/Locale: [z.B. Deutsch, Englisch, gemischt]
- Beziehungen: [Fremdschluessel oder relationale Constraints beschreiben]
- Einzuschliessende Randfaelle: [z.B. ein Datensatz mit fehlenden optionalen Feldern, einer mit sehr langem Namen, einer mit Sonderzeichen]

CONSTRAINTS:
- [z.B. E-Mail muss eindeutig sein, Daten zwischen 2024-2026, Status muss active/inactive/pending sein]
- [z.B. jeder Nutzer soll 1-5 Bestellungen haben, Preise zwischen 9.99 und 999.99]

Die Daten mit Inline-Kommentaren generieren, die Randfall-Datensaetze markieren.

Beispielausgabe

[
  {
    "id": "usr_a1b2c3d4",
    "name": "Katharina Mueller",
    "email": "k.mueller@outlook.de",
    "plan": "premium",
    "createdAt": "2025-03-14T09:22:00Z",
    "orders": 12
  },
  {
    "id": "usr_e5f6g7h8",
    "name": "Takeshi Yamamoto",
    "email": "takeshi.y@company.co.jp",
    "plan": "free",
    "createdAt": "2026-01-02T14:05:00Z",
    "orders": 0
  },
  // Randfall: sehr langer Name
  {
    "id": "usr_x9y0z1a2",
    "name": "Jean-Pierre de la Fontaine-Beauregard III",
    "email": "jpf3@gmail.com",
    "plan": "premium",
    "createdAt": "2024-12-31T23:59:59Z",
    "orders": 247
  }
]

Wann verwenden

Beim Einrichten von Test-Fixtures, beim Aufbau von Demo-Umgebungen, beim Seeden von Entwicklungsdatenbanken oder beim Erstellen von Storybook-Daten fuer UI-Komponenten. Schneller als Faker.js fuer einmalige Datensaetze und liefert kontextuell passendere Daten, weil man die Domaene beschreiben kann.

Profi-Tipps

  • Validierungsregeln einbeziehen — das Zod-Schema oder die Datenbank-Constraints einfuegen, damit die KI Daten generiert, die immer die Validierung bestehen.
  • Factory-Funktion anfordern — nachfragen: “Generiere jetzt eine TypeScript-Factory-Funktion, die zufaellige Datensaetze nach diesem Muster erstellt”, fuer wiederverwendbare Test-Utilities.
  • Randfall-Vielfalt anfordern — vorgeben: “Einen Datensatz fuer jeden Randfall einbeziehen: leeres optionales Feld, String maximaler Laenge, Emoji im Namen, Datum an der Jahresgrenze, numerisches Feld mit Nullwert.”