Define Criterion

Criterion provide clear, binary (pass/fail) conditions that define when a Task Item is considered complete. They eliminate ambiguity and ensure everyone agrees on what "done" means.

Quick Steps

  1. Navigate to a Task Item
  2. Click + Add Criterion
  3. Write a clear criterion statement using one of these formats:
    • Given-When-Then: Given [context], when [action], then [expected result]
    • Confirmation: It can be confirmed that [expected condition]
  4. Click Save Criterion
Adding Criterion

Examples

Good example (Given-When-Then):

Given a user with valid credentials
When they attempt to log in
Then they are authenticated and redirected to the dashboard

Good example (Confirmation):

It can be confirmed that the system automatically locks an account after 5 failed login attempts

Poor example (avoid):

The login system should work well and be secure

Key Points

  • Each criterion must have only two possible outcomes: pass or fail
  • Write specific, measurable conditions (not vague statements)
  • Include all necessary details for verification
  • Avoid implementation details - focus on outcomes

What's Next?

After defining criterion, proceed to create Tests that prove each criterion is met.

Was this page helpful?