Skip to content

Instantly share code, notes, and snippets.

@wheresalice
Created March 22, 2011 12:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wheresalice/881147 to your computer and use it in GitHub Desktop.
Save wheresalice/881147 to your computer and use it in GitHub Desktop.
Feature requirements for Howduino Leeds Workshops
Feature: doorbell alert
In order to be alerted to people wanting access to my place
As a worried tenant
I want to be alerted to people ringing the doorbell when not at home
Scenario: Alert by phone
Given I have everything set up correctly
When I am away from home
And somebody rings the doorbell
Then I want a group of people to be alerted by phone
And I want a bell to ring
Scenario: Alert locally
Given I have everything set up correctly
When I am at home
And somebody rings the doorbell
Then I want a bell to ring
Scenario: Alert low battery
Given I have everything set up correctly
When the battery starts running low
Then I want to be alerted by a bell that the battery is running low
Scenario: Alert loss of network
Given I have everything set up correctly
When internet connectivity is lost
Then I want to be alerted by a blinking light
Scenario: Alert low credit
Given I have everything set up correctly
And I am using a service that requires credits
When I start running low on credits
Then I want to be alerted by a blinking light
Scenario: Remote monitoring
Given I have everything set up correctly
When I want other people to keep an eye on my property
And somebody rings the door bell
Then I want it to ring at the other person's house
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment