Are the Acceptance Criteria Clearly Defined?¶
Type: Structure
Category: Test
Audience: Engineers, PMs, QA, and reviewers defining test scope or validating feature completion
đ What This Perspective Covers¶
You canât test what you canât define.
And whatâs undefined becomes a source of conflict.
â ď¸ Common Mistakes¶
- No written criteria â âDid we finish?â becomes subjective
- Dev and PM disagree on edge case expectations
- Bug tickets without clear reproduction = untestable
- âAcceptanceâ depends on mood, not milestone
â Healthier Criteria Design¶
- Write acceptance as checklist or decision tableânot vague bullets
- Clarify: Whatâs in scope? Whatâs not?
- Document required inputs, preconditions, and boundary cases
- Include user impact and business justification for each
- Review with QA before implementation
đ§ Key Principle¶
Testing without criteria isnât testing.
Itâs just opinion validation.
â FAQ¶
-
Q: Should PMs write acceptance tests?
A: Noâbut they must define what âdoneâ means. -
Q: Can tests evolve after release?
A: Yesâbut changing the criteria = changing the contract.