Brain Dump

Acceptance Criteria

Tags
soft-eng

Are a set of [see page 20, statements] with clear pass/fail results. These form the basis of acceptance testing.

For [see page 19, example] with the story card "As a user I want to cancel my order", we must have acceptance criteria outlining does the user get a full or partial refund?, how far in advance must the order be cancelled?, does the user get a confirmation etc.

Be careful to [see page 23, distinguish] acceptance criteria from scenarios. Acceptance criteria only apply when there's a predictable result to a given action for a system. They generally follow the Given - When - Then [see page 25, style] and in these cases can easily be converted to automated tests.

Links to this note