| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | |||||||||||||||||||||||||||
2 | Functional Requirements | ||||||||||||||||||||||||||
3 | |||||||||||||||||||||||||||
4 | App Requirements | Test case 1 | Test case 2 | Test case 3 | Test case 4 | Test case 5 | Test case 6 | Test case 7 | Test case 8 | Test case 9 | Test case 10 | ||||||||||||||||
5 | The mobile app must cache relevant information | ||||||||||||||||||||||||||
6 | The mobile app must indicate if it is in offline mode | ||||||||||||||||||||||||||
7 | The mobile app must used cached data if an internet connection is not available | ||||||||||||||||||||||||||
8 | |||||||||||||||||||||||||||
9 | User Requirements | L01 | L02 | L03 | L04 | L05 | L06 | L07 | L08 | ||||||||||||||||||
10 | Users must be able to create accounts | ❌ | ✔️ | ✔️ | ✔️ | ||||||||||||||||||||||
11 | Users must be able to create an account using single sign on | ||||||||||||||||||||||||||
12 | Users must be able to login to their account | ✔️ | ✔️ | ✔️ | |||||||||||||||||||||||
13 | Users must be able to logout from their account | ✔️ | |||||||||||||||||||||||||
14 | Users must be able to delete an account | ||||||||||||||||||||||||||
15 | Users must be able to verify their email | ||||||||||||||||||||||||||
16 | Users must be able to recover their account | ||||||||||||||||||||||||||
17 | |||||||||||||||||||||||||||
18 | Admin Requirements | Test case 1 | Test case 2 | Test case 3 | Test case 4 | Test case 5 | Test case 6 | Test case 7 | Test case 8 | Test case 9 | Test case 10 | ||||||||||||||||
19 | Admins must be able to add emails to an approved list of emails to be "message in a bottle" recipients | ||||||||||||||||||||||||||
20 | Admins must be able to remove emails to an approved list of emails to be "message in a bottle" recipients | ||||||||||||||||||||||||||
21 | Admins must be able to edit emails in a approved list of emails to be "message in a bottle" recipients | ||||||||||||||||||||||||||
22 | Admins must be able to create new admin accounts | ||||||||||||||||||||||||||
23 | |||||||||||||||||||||||||||
24 | User Configuration Requirements | Test case 1 | Test case 2 | Test case 3 | Test case 4 | Test case 5 | Test case 6 | Test case 7 | Test case 8 | Test case 9 | Test case 10 | ||||||||||||||||
25 | Users must be able to configure a toggle for using current location information | ||||||||||||||||||||||||||
26 | Users must be able to configure a toggle for auto logout on app close | ||||||||||||||||||||||||||
27 | Users must be able to configure a toggle for sending warnings if a "message in the bottle" will be sent | ||||||||||||||||||||||||||
28 | Users must be able to configure a duration remaining before sending a warning for "message in a bottle" | ||||||||||||||||||||||||||
29 | Users must be able to configure a toggle for requiring 2 factor authentication to be able to use the software | ||||||||||||||||||||||||||
30 | Users must be able to configure a toggle for requiring personal verification questions to be able to use the software | ||||||||||||||||||||||||||
31 | Users must be able to create personal verification questions | ||||||||||||||||||||||||||
32 | Users must be able to edit personal verification questions | ||||||||||||||||||||||||||
33 | Users must be able to delete personal verification questions | ||||||||||||||||||||||||||
34 | |||||||||||||||||||||||||||
35 | Server Configuration Requirements | Test case 1 | Test case 2 | Test case 3 | Test case 4 | Test case 5 | Test case 6 | Test case 7 | Test case 8 | Test case 9 | Test case 10 | ||||||||||||||||
36 | System Administrators must be able to configure the maximum amount of "messages in bottles" that can be created by a single user | ||||||||||||||||||||||||||
37 | System Administrators must be able to configure a mail server to use to send emails from | ||||||||||||||||||||||||||
38 | System Administrators must be able to configure an email address that is used to send emails | ||||||||||||||||||||||||||
39 | |||||||||||||||||||||||||||
40 | Message in a Bottle Requirements | ||||||||||||||||||||||||||
41 | |||||||||||||||||||||||||||
42 | Creation Requirements | Test case 1 | Test case 2 | Test case 3 | Test case 4 | Test case 5 | Test case 6 | Test case 7 | Test case 8 | Test case 9 | Test case 10 | ||||||||||||||||
43 | Users must be able to create "message in a bottle" | ||||||||||||||||||||||||||
44 | Users must be able to cancel "message in a bottle" | ||||||||||||||||||||||||||
45 | Users must be able to have multiple "messages in bottles" at the same time | ||||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||
47 | Sending Requirements | Test case 1 | Test case 2 | Test case 3 | Test case 4 | Test case 5 | Test case 6 | Test case 7 | Test case 8 | Test case 9 | Test case 10 | ||||||||||||||||
48 | Users must be able to schedule a time for the "message in a bottle" to be sent. | ||||||||||||||||||||||||||
49 | Users must be able to send a "message in a bottle" to multiple different recipients | ||||||||||||||||||||||||||
50 | Users must be able to send "message in a bottle" to email addresses | ||||||||||||||||||||||||||
51 | Users must be able to select an approved approved email addresses to send a "message in the bottle" to | ||||||||||||||||||||||||||
52 | Users must be able to send "message in a bottle" to phone numbers via SMS | ||||||||||||||||||||||||||
53 | Users must be able to send "message in a bottle" to other users of the app | ||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||
55 | Content Requirements | Test case 1 | Test case 2 | Test case 3 | Test case 4 | Test case 5 | Test case 6 | Test case 7 | Test case 8 | Test case 9 | Test case 10 | ||||||||||||||||
56 | Users must be able to change the message in the "message in the bottle" | ||||||||||||||||||||||||||
57 | Users must be able add their last known location to the "message in a bottle" | ||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||
59 | Configuration Requirements | Test case 1 | Test case 2 | Test case 3 | Test case 4 | Test case 5 | Test case 6 | Test case 7 | Test case 8 | Test case 9 | Test case 10 | ||||||||||||||||
60 | Users must be able to create templates for "message in a bottle" | ||||||||||||||||||||||||||
61 | Users must be able to update templates for "message in a bottle" | ||||||||||||||||||||||||||
62 | Users must be able to delete templates for "message in a bottle" | ||||||||||||||||||||||||||
63 | Users must be able to save contacts to send "messages in bottles" to | ||||||||||||||||||||||||||
64 | Users must be able to update contacts to send "messages in bottles" to | ||||||||||||||||||||||||||
65 | Users must be able to delete contacts to send "messages in bottles" to | ||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 |