Skip to content

Skill

Test Data Generation

ajgeddes

Manufactures realistic, consistent fixtures and seed data with factories and fake-data libraries, so tests get varied users, records, and edge cases without hand-writing each one. It produces the DATA a test feeds on - not the test logic, the assertions, or the runner itself.

Situations it fits

You need a quick way to churn out hundreds of varied user profiles, orders, and edge-case records so your staging environment looks like production without hand-typing every row.
Test Data Generation. test-data-generation (ajgeddes) specializes in producing realistic, varied fixtures and seed data - factories and fake-data patterns that give you many users, records, and corner cases without manual work. The other skills focus on writing tests, driving a browser, or the order of coding; they don't manufacture bulk test data.
Your test suite needs hundreds of varied user records, addresses, and edge-case strings so tests aren't brittle; you want a tool that can produce consistent fake users and related fixtures automatically. Which skill handles that?
Test Data Generation. This describes generating realistic, varied fixtures and seed data for tests so they exercise different cases; that's what a test-data generation capability provides. The other skills focus on producing tests, driving browsers, or developer workflows rather than creating fixture data.
A QA engineer complains unit tests are meaningful but always use the same sample user; you want a reusable system that yields consistent but varied examples (including edge cases) for many tests across suites.
Test Data Generation. test-data-generation (ajgeddes) builds factories and fake-data patterns to supply realistic, varied fixtures and edge-case records that multiple tests can reuse. That addresses the sample-data monotony directly. The other skills create test logic, drive browsers, or prescribe development order, but they don't generate a broad set of consistent input data.

5 scenarios in the bank answer to Test Data Generation. The rest are in the game.

Skills it gets confused with

These share a family with Test Data Generation, which is another way of saying they are the ones you might reach for by mistake.

Knowing what Test Data Generation does is the easy half. Telling it apart from the others under time pressure is the game.

Today's session

Test Data Generation is part of aj-geddes/useful-ai-prompts. Licence: MIT. The description above was written for this game, not taken from the skill.