Created
March 22, 2011 12:35
-
-
Save wheresalice/881147 to your computer and use it in GitHub Desktop.
Feature requirements for Howduino Leeds Workshops
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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