Document version 1.1
Status: Test Completed
Document Version | Description | Date |
---|---|---|
0.0 | Initial version | 05/14 |
0.1 | Initial review from the team | 06/15 |
1.0 | Test run for 0.5 complete | 07/24 |
1.1 | Test doc cleaned up | 07/27 |
...
Test Area - Limit incident access to only participants As an incident participant, I can make an incident and its channel private so that non-participants don’t know it exists let alone access its content. | ||||
---|---|---|---|---|
Test ID | Test Case | Test Procedure | Result | Notes |
14 | Incident cannot be created without selecting a playbook |
| Pass | |
15 | User can make a public incident |
| Pass | #7 is a bug. Fixed in master with https://github.com/mattermost/mattermost-plugin-incident-response/pull/219 |
16 | User can make a private incident |
| Pass | |
17 | Converting a public incident channel into private, makes the incident private |
| Pass | |
18 | Non participant cannot access a previously public incident converted to a private incident | Continue the test from above.
| Pass | |
19 | Non participant cannot access a new private incident |
| Pass | |
20 | Private incidents cannot be searched in backstage by non-participants. | Continue from the above test.
| Pass | |
21 | Public incidents are visible only within the incident’s team |
| Pass | |
22 | Private incidents are visible only within the incident’s team |
| Pass | |
23 | Public incidents cannot be searched in a different team’s incident backstage |
| Pass | |
24 | System administrator cannot see a private incident |
| Pass | Won’t see private channel, but if permalink known, can simply browse to channel and self-join. |
25 | System administrator can join a private incident | Continue from the above test.
| Pass | Won’t be in LHS, but definitely can join channel with permalink. |
26 | System administrator can view a private incident details | Continue from the above test.
| Pass | |
27 | System administrator can check and uncheck items in private incidents | Continue from the above test.
| Pass | |
28 | System administrator can end a private incident | Continue from the above test.
| Pass | |
29 | Team administrator cannot see a private incident |
| Pass | Team admins can’t see a private incident. Test changed from can to cannot. |
30 | Team administrator can check and uncheck items in private incidents | Continue from the above test.
| Pass | Team admins can’t see a private incident. Invalid test. |
31 | Team administrator can end a private incident | Continue from the above test.
| Pass |
Test Area - Configure playbooks to create public/private incidents As an incident manager, I can configure playbooks to create either public or private incidents so that it defaults to the correct permission when executed. | ||||
---|---|---|---|---|
Test ID | Test Case | Test Procedure | Result | Notes |
32 | Playbook can be configured to create a public incident |
| Pass | |
33 | Playbook can be configured to create a private incident |
| Pass | |
34 | Playbook can be edited to change public incident creation setting to private | Continue from the above tests.
| Pass | |
35 | Playbook can be edited to change private incident creation setting to public | Continue from the above tests.
| Pass |
Test Area - Prioritize incidents that the user is a participant of As an incident participant, I can easily tell apart the incidents that are relevant to me so that it’s I can get there more quickly. | ||||
---|---|---|---|---|
Test ID | Test Case | Test Procedure | Result | Notes |
36 | Incidents in backstage will be listed in priority order |
| N/A | Is the order correct in step 6 and 10? Prioritizing incident was for RHS incident list. Since incident list is removed from the RHS, this test is invalid. |
Test Area - Limit the ability to create playbooks to Team Administrators As a system administrator, I can restrict who can create playbooks so that the incident response process can be better standardized. | ||||
---|---|---|---|---|
Test ID | Test Case | Test Procedure | Result | Notes |
37 | System administrator can create a public incident playbook |
| Pass | |
38 | System administrator can create a private incident playbook |
| Pass | |
39 | Team admin can create a public-incident playbook |
| Pass | |
40 | Team admin can create a private-incident playbook |
| Pass | |
41 | A playbook is initially only visible to playbook creator |
| Pass | |
42 | Private playbook cannot be deleted by non-participating member user of the team | Continue from the above test.
| Pass |
Test Area - Limit playbook access to specific users As a playbook creator, I can specify who else can see and edit the playbook so that sensitive content wouldn’t be unintentionally revealed. | ||||
---|---|---|---|---|
Test ID | Test Case | Test Procedure | Result | Notes |
43 | Users who have access to a playbook limit playbook access to specific users |
| Pass | |
44 | Playbook member can edit users who have access to playbook | Continue from the above test.
| Pass | |
45 | User removed by any member of a playbook member can no longer access playbook | Continue from the above test.
| Pass | |
46 | Playbook member can limit playbook access to specific users |
| Pass | |
47 | Playbook member can edit users who have access to playbook | Continue from the above test.
| Pass | |
48 | User removed by system admin can no longer access playbook | Continue from the above test.
| Pass | |
49 | Last playbook member cannot be removed from the playbook |
| Pass |
...