Document version 0.0
Status: Test development in progress
Document Version | Description | Date |
---|---|---|
0.0 | Initial version | 05/14 |
0.1 | Test | 06/15 |
References
...
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 created without selecting a playbook is public by default |
| #7: RHS incident list may go away. | ||
15 | User can make a public incident |
| |||
16 | User can make a private incident |
| #9: RHS incident list may go away. | ||
17 | Converting a public incident channel into private, makes the incident private |
| |||
18 | Non participant cannot access a previously public incident converted to a private incident | Continue the test from above.
| |||
19 | Non participant cannot access a new private incident |
| |||
20 | Private incidents cannot be searched in backstage by non-participants. | Continue from the above test.
| |||
21 | Public incidents are visible only within the incident’s team |
| |||
22 | Private incidents are visible only within the incident’s team |
| |||
23 | Public incidents cannot be searched in a different team’s incident backstage |
| |||
24 | Non participants can view public incident details in RHS | Continue from the above test.
| |||
25 | Non participants cannot edit incident details in RHS of a public incident unless added as the incident channel’s member | Continue from the above test.
| Need to find out more about the mechanism to view the incident details on RHS if the details view is going to be tightly coupled with the channel view. | ||
26 | Non participant cannot | access view private incident details in RHS | Is this test case correct. Non-participant can’t see private channels. | ||
27 | System administrator can see a private incident |
| |||
28 | System administrator can join a private incident | Continue from the above test.
| |||
29 | System administrator can view a private incident details | Continue from the above test.
| |||
30 | System administrator can check and uncheck items in private incidents | Continue from the above test.
| |||
31 | System administrator can add and remove checklist items in a private incident | Continue from the above test.
| |||
32 | System administrator can end a private incident | Continue from the above test.
| |||
33 | Team administrator can see a private incident |
| |||
34 | Team administrator can join a private incident | Continue from the above test.
| |||
35 | Team administrator can view a private incident details | Continue from the above test.
| |||
36 | Team administrator can check and uncheck items in private incidents | Continue from the above test.
| |||
37 | Team administrator can add and remove checklist items in a private incident | Continue from the above test.
| |||
38 | Team administrator can end a private incident | Continue from the above test.
|
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 | |||||||||||||||||||||||||||||
39 | System administrator Playbook can be configured to create a public | playbookincident |
| a sysadmin
| the Playbooks backstage (either from main menu or incident RHS header’s playbook button)
|
| the
| setting for
| to allow the playbook to create public incidents by default.Is step #4 correct? | 40 | System administrator can create a private playbook |
| #4 correct? | 41 | Team admin can create a public playbook |
| #4 correct? | 42 | Team admin can create a private playbook |
| #4 correct? | 43 | A non-admin user cannot create a playbook |
| Is #3 correct? | 44 |
| N/A due to the test above this one. Is this correct? | 45 | Private playbook is initially only visible to playbook creator |
| ||
40 | Playbook can be configured to create a private incident |
| |||||||||||||||||||||||||||||||
41 | Playbook can be edited to change public incident creation setting to private | Continue from the above tests.
| |||||||||||||||||||||||||||||||
42 | Playbook can be edited to change private incident creation setting to public | Continue from the above tests.
| Verify that playbooks “SA PB 2” and “TA PB 4” are not available in the Playbook dropdown
| the team admin
| Playbooks
| that “SA PB 2” is not visible in the backstage.Are steps 13-18 correct? Are private playbooks visible to/accessible by system admins? Or do they need to be invited to the playbook to access them as well? | 46 | Private playbook is only available within the team it was created in |
| 47 | Public playbook is visible to all the members of a team |
| 48 | Public playbook can be edited by member user of the team |
|
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 |
43 | Incidents in backstage will be listed in priority order |
| Is the order correct in step 6 and 10? | |
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 | ||||||||||||||||
44 | System administrator can create a public playbook |
| Is step #4 correct? | |||||||||||||||||
45 | System administrator can create a private playbook | |||||||||||||||||||
Test Area - Tests/bugs outside of user stories | ||||||||||||||||||||
Test ID | Test Case | Test Procedure | Result | Notes
| 49 | Team member can “invite” other team members to manage public playbook | Not sure about steps to invite other members to manage playbook. | 50 | Team member can create an incident using public playbook | Continue from the above test.
| 51 | Public playbook can be deleted by team member |
| Private playbook cannot be edited by a non-admin team member |
| Using a direct PUT to test here because the user will not be able to find the private playbook in the UI. | Private playbook cannot be deleted by member user of the team | Continue from the above test.
| Team member cannot “invite” other team members to manage private playbook | Team member cannot create an incident using private playbook |
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 | ||||||||||||||||
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 | ||||||||||||||||
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 | ||||||||||||||||
Test Area - UI | ||||||||||||||||||||
Test ID | Test Case | Test Procedure | Result | Notes | Test UI in light theme | Test UI in dark theme | Test UI in Monokai theme |
| ||||||||||||
| #4 correct? | |||||||||||||||||||
46 | Team admin can create a public playbook |
| #4 correct? | |||||||||||||||||
47 | Team admin can create a private playbook |
| #4 correct? | |||||||||||||||||
48 | A non-admin user cannot create a playbook |
| Is #3 correct? | |||||||||||||||||
49 |
| N/A due to the test above this one. Is this correct? | ||||||||||||||||||
50 | Private playbook is initially only visible to playbook creator |
| Are steps 13-18 correct? Are private playbooks visible to/accessible by system admins? Or do they need to be invited to the playbook to access them as well? | |||||||||||||||||
51 | Private playbook is only available within the team it was created in |
| ||||||||||||||||||
52 | Public playbook is visible to all the members of a team |
| ||||||||||||||||||
53 | Public playbook can be edited by member user of the team | Continue from the above tests.
| ||||||||||||||||||
54 | Team member can “invite” other team members to manage public playbook | Not sure about steps to invite other members to manage playbook. | ||||||||||||||||||
55 | Team member can create an incident using public playbook | Continue from the above test.
| ||||||||||||||||||
56 | Public playbook can be deleted by team member |
| ||||||||||||||||||
57 | Private playbook cannot be edited by a non-admin team member |
| Using a direct PUT to test here because the user will not be able to find the private playbook in the UI. | |||||||||||||||||
58 | Private playbook cannot be deleted by member user of the team | Continue from the above test.
| ||||||||||||||||||
59 | Non-admin team member cannot “invite” other team members to manage private playbook | Continue from the above test.
| ||||||||||||||||||
60 |
| Covered by #45 |
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 |
61 | Team admin can limit playbook access to specific users |
| ||
62 | Team admin can edit users who have access to playbook | Continue from the above test.
| ||
63 | User removed by team admin can no longer access playbook | Continue from the above test.
| ||
64 | System admin can limit playbook access to specific users |
| ||
65 | System admin can edit users who have access to playbook | Continue from the above test.
| ||
66 | User removed by system admin can no longer access playbook | Continue from the above test.
|
Test Area - UI | ||||
---|---|---|---|---|
Test ID | Test Case | Test Procedure | Result | Notes |
67 | Test UI in light theme |
| ||
68 | Test UI in dark theme |
| ||
69 | Test UI in Monokai theme |
|
Test Area - Tests/bugs outside of user stories | |||||
---|---|---|---|---|---|
Test ID | Test Case | Test Procedure | Result | Tickets | Notes |
70 | Channel is archived when ending an incident with slash command |
| Moved from 0.4 | ||
71 | Channel is archived when ending an incident from RHS |
| Moved from 0.4 | ||
72 | The incident channel shows up under archived channel once the incident is ended |
| Moved from 0.4 | ||
73 | Incident channels do not appear in LHS when archived channel display is turned off |
| Moved from 0.4 | ||
74 | Add a message indicating no checklist items in Incidents RHS |
|
| Moved from 0.4 | |
75 | Support incident list pagination |
|
| Moved from 0.4 | |
76 | Support incident list sorting on End Date |
|
| Moved from 0.4 | |
77 | Support incident list sorting on Start Date | Continue from the test for “Support incident list sorting on End Date”
|
| Moved from 0.4 | |
...
IR (v0.5.0) Bugs:
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|