Back to PO ToolsAuto-saved locally
Product Owner Tool·2 Gherkin Scenarios

Acceptance Criteria Builder

Shape user stories and generate testable Given-When-Then criteria for engineers and QA.

User Story Framing

Acceptance Criteria (Given / When / Then)

#1
#2
Guide & Documentation

Given-When-Then Gherkin & Agile Acceptance Criteria Generator

Write clear, unambiguous, and testable acceptance criteria for user stories using Gherkin syntax (Given/When/Then), rule-based formats, and definition checklists. Ensure engineers and QA test the right business boundaries.

How to Build Acceptance Criteria

01

Frame the User Story

Define the persona ('As a...'), intent ('I want to...'), and business value ('So that I can...').

02

Define Scenarios & Boundaries

Draft testable Given/When/Then conditions for both the happy path and negative error cases.

03

Attach Definition Checklist

Include non-functional requirements such as analytics events, accessibility, latency thresholds, and audit logging.

Acceptance Criteria Features

Gherkin Syntax Formatting

Generates clean Given, When, Then test steps directly compatible with Cucumber, Playwright, and Jira.

Edge Case & Error Handling Scenarios

Easily add multiple criteria blocks to cover invalid input, permission errors, and network fallbacks.

Definition of Done Checklist

Integrated QA checklist ensuring analytics, copy reviews, and regression checks aren't overlooked.

Acceptance Criteria Best Practices

  • §1Write criteria from the user's perspective, avoiding implementation details like database table names.
  • §2Ensure each criterion is independently verifiable by QA with a definitive Pass or Fail outcome.
  • §3Always specify error handling: what happens on network timeouts, invalid inputs, or unauthorized access?

Frequently Asked Questions

What is the Given-When-Then format?
Given represents the initial context or preconditions; When represents the action or trigger performed by the user or system; Then represents the expected observable outcome.
Can I export my criteria directly to Jira?
Yes, clicking 'Copy Story' formats the entire story, criteria, and markdown checklist ready to paste into Jira, GitHub Issues, or Azure DevOps.
Are my user stories saved locally?
Yes, all inputs are automatically persisted in your browser's local storage so you can refresh without losing progress.