| ... | ... | @@ -33,3 +33,20 @@ |
|
|
|
| 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 |
|
|
|
|
|
|
|
|
### Back-end
|
|
|
|
##### Non-functional tests
|
|
|
|
| Target | Description |
|
|
|
|
| -------- | -------- |
|
|
|
|
| Performance | The back-end responds to requests within 200ms. |
|
|
|
|
| Performance | The back-end can handle 1000 requests per second. |
|
|
|
|
| Stability | The back-end doesn't crash even if front-end does. |
|
|
|
|
| Stability | The back-end reboots if a fatal error occurs. |
|
|
|
|
| Stability | Doesn't crash if receives malformed requests. |
|
|
|
|
| Stability | The responses of back-end are not malformed. |
|
|
|
|
##### Functional tests
|
|
|
|
| Target | Description |
|
|
|
|
| -------- | -------- |
|
|
|
|
| Usability | User changes character. He/she will see the same character on the other game-views. |
|
|
|
|
| Usability | There are two games too close to eachother. The game view that's closer activates and the other doesn't. |
|
|
|
|
| Stability | A game view crashes or loses power. The user can still go to other game views. | |