| ... | ... | @@ -6,3 +6,30 @@ |
|
|
|
# Otsikko uno
|
|
|
|
## dos
|
|
|
|
### tres
|
|
|
|
|
|
|
|
### Acceptance tests
|
|
|
|
| User | Description |
|
|
|
|
|-|-|
|
|
|
|
| Hospital staff member | HSM gives the child a RuuviTag when the child first arrives. HSM waits. The child brings back the RuuviTag when the child is leaving. HSM opens the system management tool. HSM inputs the ID of the RuuviTag and clicks "Reset". The RuuviTag is now reset. |
|
|
|
|
| Child | Child gets a RuuviTag when first coming to the hospital. Child sees a character on a screen waving. Child approaches the screen and the dressing room view is displayed. Child shakes the RuuviTag and the character changes. The RuuviTag's battery dies. A message is displayed on screen about the battery dying but the character doesn't disappear from the screen. A hospital staff member also receives a notification. |
|
|
|
|
| Child | Child gets a RuuviTag when first coming to the hospital. Child sees a character on a screen waving. Child approaches the screen and the dressing room view is displayed. Child shakes the RuuviTag and the character changes. Child leaves the terminal and the chosen character is saved. Child approaches the fishing terminal and the chosen character appears in it. The child shakes the RuuviTag when the fish is on the hook. On the way out, the child returns the RuuviTag. |
|
|
|
|
|
|
|
|
### Front-end (Game view)
|
|
|
|
##### Non-functional tests
|
|
|
|
| Target | Description |
|
|
|
|
| -------- | -------- |
|
|
|
|
| Performance | The game runs at at least 15fps |
|
|
|
|
| Performance | Several people can use the system simultaneously without significant slowdown |
|
|
|
|
| Stability | The system does not crash when multiple RuuviTags are nearby |
|
|
|
|
| Security | The user can use authorized devices to control the game |
|
|
|
|
##### Functional tests
|
|
|
|
| Target | Description |
|
|
|
|
| -------- | -------- |
|
|
|
|
| Dressing room | The default character appears when the RuuviTag first comes near the terminal |
|
|
|
|
| Dressing room | The character changes to another one when the RuuviTag is shaken |
|
|
|
|
| All game views | The changes are saved when RuuviTag leaves the terminal |
|
|
|
|
| All game views | The character appears when user comes near the terminal without a RuuviTag |
|
|
|
|
| Fishing | The character raises the fishing pole when the RuuviTag is shaken |
|
|
|
|
| Fishing | If a fish is on the hook when the pole is raised, the fish gets caught |
|
|
|
|
| All game views | The changes are saved when RuuviTag leaves the terminal |
|
|
|
|
| Hello view | When the RuuviTag comes close but not too close the Hello view appears instead of the dressing room | |
|
|
\ No newline at end of file |