Skip to main content
Back to Business generators

Business

Générateur de critères d'acceptation

An acceptance criteria generator gives you a structured template for the conditions a feature must meet to be accepted, written in clear Given-When-Then form. Enter the feature and it returns prompts for the happy path, alternate paths, edge and error cases, and non-functional expectations, with a reminder that criteria describe what the feature does, not how it is built. Product owners, QA engineers, and developers use acceptance criteria to remove ambiguity from a user story, align on exactly when work is finished, and create a shared basis for testing. Good criteria are testable and specific: each one states a starting context, an action, and an expected outcome, so anyone can verify it objectively. Everything generates instantly in your browser, no login required. Cover the happy path first, then deliberately add the error and edge cases that get forgotten, and keep every criterion focused on observable behaviour rather than implementation detail.

Read the complete guide — 4 min read

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Enter the feature.
  2. Click Generate to produce the criteria template.
  3. Fill the happy path, then alternate and error cases.
  4. Keep each criterion testable and behaviour-focused.

Use Cases

  • Defining when a user story is actually done
  • Removing ambiguity before development starts
  • Giving QA a clear, testable basis for verification
  • Covering happy, alternate, and error paths
  • Aligning product and engineering on scope

Tips

  • Write each criterion in Given / When / Then form.
  • Cover error and edge cases, not just the happy path.
  • Describe behaviour, not implementation.
  • Make every criterion objectively verifiable.

FAQ

what is Given-When-Then

A format where Given sets the starting context, When the action, and Then the expected outcome. It makes each criterion concrete and testable, so product, engineering, and QA share one unambiguous definition of correct behaviour.

why include edge and error cases

The happy path is easy to remember; the error and boundary cases are where defects hide and arguments start. Writing them as explicit criteria upfront prevents surprises late in development and during testing.

should criteria describe implementation

No. Criteria describe what the feature must do, not how to build it. Specifying observable behaviour keeps the team free to choose the best implementation while still having a clear bar for acceptance and testing.

Who writes acceptance criteria?

Typically the product owner drafts them to express what "done" means for a user story, often refined collaboratively with the developers and testers who will build and verify the work — shared understanding is the goal. The generator produces Given-When-Then criteria you can react to as a team, turning "write criteria from scratch" into the easier task of refining a clear starting draft together.

When are acceptance criteria considered met?

They are met when every criterion is demonstrably true — each Given-When-Then scenario passes in a real environment, including the edge and error cases, not just the happy path. The generator includes those alternate and error scenarios, so a story is only accepted when all of them hold, which is what makes acceptance criteria a reliable, testable definition of complete.

You might also like

Popular tools from other categories that share themes with this one.

Try these next

More free tools from other corners of the catalog, picked by shared themes.