Behavior Driven Design (BDD)

> Code - (Programming|Computer) Language > Code - Testing (Software Quality Assurance|SQA|Validator|Checker)

2 - Syntax Example

Story: Returns go to stock

As a store owner
In order to keep track of stock
I want to add items back to stock when they're returned.

Scenario 1: Refunded items should be returned to stock
Given that a customer previously bought a black sweater from me
And I have three black sweaters in stock.
When they return the black sweater for a refund
Then I should have four black sweaters in stock.

Scenario 2: Replaced items should be returned to stock
Given that a customer previously bought a blue garment from me
And I have two blue garments in stock
And three black garments in stock.
When they return the blue garment for a replacement in black
Then I should have three blue garments in stock
And two black garments in stock.

3 - Documentation / Reference

Advertising
code/test/bdd.txt ยท Last modified: 2019/01/25 16:41 by gerardnico