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 |