PromptKit
← All prompts
PromptBuild · CodingPro

Generate realistic mock test data

"Test User 1, test@test.com" doesn't catch the bugs that show up with a real name that has an apostrophe in it.

Use it for
Anyone who needs realistic mock data for testing, demos, or seeding a database.

Hand-rolled test data tends toward "Test User 1" and "test@test.com" — which technically satisfies a schema but doesn't exercise any of the real-world messiness (names with apostrophes or accents, varied date ranges, realistic phone formats) that actually surfaces bugs. This prompt generates data with real variety instead.

When not to use this

For a test that specifically needs controlled, minimal data to isolate one behavior, realistic variety adds noise rather than value — this is for seeding, demos, or broader testing where realism helps.

Pro

The full prompt text is part of PromptKit Pro.

Unlock with Pro

Did this work?

The generated records are varied enough (names with real edge cases, plausible dates, realistic formats) to actually exercise the code, not obviously fake placeholder data.

Tested on claude-opus-5. Evidence status is draft; it moves to battle-tested only on recorded runs, never by hand.

Consense — Big decision? Compare and combine multiple LLM responses.