A formal description of the behavior of a software product, generally expressed as an example or a usage scenario Source: Agile Alliance
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 |