awesome-agile-essentials

Acceptance-Testing

Definitions

A formal description of the behavior of a software product, generally expressed as an example or a usage scenario Source: Agile Alliance

The 3 Cs: Card, Conversation, Confirmation

Format of a Rule/Test

GIVEN > WHEN > THEN

Example: If user has no Internet connectivity and user attempts to view the updates, then a No Internet dialog should pop up

GIVEN WHEN THEN
user has no Internet connectivity user attempts to view the updates a No Internet dialog should pop up

Resources