Document version 0.0
Status: Test Development in Progress
...
Test Area - Set active workflow stage | |||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test ID | Test Case | Test Steps | Result | Notes | |||||||||||||||||||||||||||||||||||||||||||||
37 | An active stage is annotated with |
| |||||||||||||||||||||||||||||||||||||||||||||||
38 | Non-active stages are not annotated with | Continue with the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
39Incident | commander can set a different stage as | Continue with the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
40 | Incident commander can set a different stage as | Continue with the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
4041 | Workflow member can set a different stage as | Continue with the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
4142 | Workflow member cannot set a different stage as | Continue with the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
4243 | Workflow member can set a different stage as | Continue with the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
4344 | Plugin posts a message in the incident channel when changing an active stage | Continue from the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
4445 | Workflow member views the active stage by default in incident RHS | Continue with the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
4546 | When an active stage is changed by a different user, the stage selected in the RHS remains as is but without the | Continue with the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
4647 | In case of only one stage, the stage is set as active by default |
| |||||||||||||||||||||||||||||||||||||||||||||||
4748 | In case of multiple stages, the first stage is set as active by default |
| |||||||||||||||||||||||||||||||||||||||||||||||
4849 | Switching between the stages does not set the stage as active | Continue from the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
4950 | Selecting a non-an active stage from the RHS dropdown shows does not show a | Covered by #39 | 50 | Selecting an active stage from the RHS dropdown does not show a
| |||||||||||||||||||||||||||||||||||||||||||||
51 | Workflow member can check items off of stages that are active | 52 | Workflow member can uncheck items of stages that are not active | 53 | Workflow member can check off items of an ongoing incident | 54 | Workflow member cannot checkoff items of an ended incident | 55 | Workflow member can checkoff items of a restarted incident | ||||||||||||||||||||||||||||||||||||||||
Test Area - View steps in stages during a workflow | |||||||||||||||||||||||||||||||||||||||||||||||||
Test ID | Test Case | Test Steps | Result | Notes | 56 | The | 57 | Selecting a different the stage in the RHS shows the checklist corresponding to that stage | 58 | Saving a playbook with only one stage and leaving the stage name empty, will create an incident with stage “Default Stage” | 59 | Any workflow member can switch between the stages in the RHS in an ongoing incident | 60 | Any workflow member can switch between the stages in the RHS in an incident that has been ended | 61 | Any workflow member can switch between the stages in the RHS in an incident that has been restarted | 62 | Selecting a different stage will not change the default stage view upon page refresh | Refreshing the page or navigating back to the incident channel will always show the | 63 | Selecting a different stage will not change the stage view for a different workflow member | ||||||||||||||||||||||||||||
Test Area - Assign step owners | |||||||||||||||||||||||||||||||||||||||||||||||||
Test ID | Test Case | Test Steps | Result | Notes | |||||||||||||||||||||||||||||||||||||||||||||
64 | Checklist item in the RHS has a dropdown for assignee | 65 | The assignee dropdown shows the list of workflow members | 66 | The assignee dropdown does not show users that are not workflow members | 67 | By default, checklist item does not have any assignee | 68 | A checklist item can be checked off without an assignee | 69 | A checklist item can be unchecked without an assignee | 70 | Workflow member can select him/herself as the checklist assignee | 71 | Workflow member can select a different workflow member as the checklist assignee | 72 | Workflow member can change assignee from him/herself to ‘No Assignee’ for a checklist item | 73 | Workflow member can change another workflow member to ‘No Assignee’ for a checklist item | 74 | Plugin posts a message in incident channel when an assignee is selected | 75 | Plugin posts a message in incident channel when ‘No Assignee’ is selected | 76 | Workflow member cannot select multiple assignees | 77 | Workflow member cannot select a different assignee in an incident that is ended | 78 | Workflow member can select a different assignee in an incident that is restarted | 79 | Assignee does not change when a workflow member leaves the workflow channel | 80 | Assignee does not change when a workflow member is kicked from the workflow channel | 81 | The assignee dropdown list gets updated when a new member is added to the workflow channel | 82 | The assignee dropdown list gets updated when a workflow member leaves the channel | 83 | The assignee dropdown list gets updated when a workflow member is kicked from the channel | 84 | An assignee can checkoff a checklist item | 85 | An assignee can uncheck a checklist item | 86 | A non-assignee can checkoff a checklist item | 87 | A non-assignee can uncheck a checklist itemContinue from the above test.
| ||
52 | Workflow member can uncheck items of stages that are not active | Continue from the above test.
| |||||||||||||||||||||||||||||||||||||||||||||||
53 | Workflow member can check off items of an ongoing incident | Covered by the above test | |||||||||||||||||||||||||||||||||||||||||||||||
54 | Workflow member cannot checkoff items of an ended incident | Continue from the above test.
| Valid? | ||||||||||||||||||||||||||||||||||||||||||||||
55 | Workflow member can checkoff items of a restarted incident | Continue from the above test.
|
Test Area - View steps in stages during a workflow | ||||
---|---|---|---|---|
Test ID | Test Case | Test Steps | Result | Notes |
56 | The | Covered by #34 | ||
57 | Selecting a different the stage in the RHS shows the checklist corresponding to that stage |
| ||
58 | Saving a playbook with only one stage and leaving the stage name empty, will create an incident with stage “Default Stage” |
| ||
59 | Any workflow member can switch between the stages in the RHS in an ongoing incident | Continue from the above test.
| ||
60 | Any workflow member can switch between the stages in the RHS in an incident that has been ended | Continue from the above test.
| ||
61 | Any workflow member can switch between the stages in the RHS in an incident that has been restarted | Continue from the above test.
| ||
62 | Selecting a different stage will not change the default active stage view upon page refresh | Continue from the above test.
| Refreshing the page or navigating back to the incident channel will always show the | |
63 | Selecting a different stage will not change the stage view for a different workflow member | Continue from the above test.
|
Test Area - Assign step owners | ||||
---|---|---|---|---|
Test ID | Test Case | Test Steps | Result | Notes |
64 | Checklist item in the RHS has a dropdown for assignee | Continue from the above tests.
| ||
65 | By default, checklist item does not have any assignee | Continue from the above tests.
| ||
66 | The assignee dropdown shows the list of workflow members | Continue from the above tests.
| ||
67 | The assignee dropdown does not show users that are not workflow members | Continue from the above test.
| ||
68 | A checklist item can be checked off without an assignee | Continue from the above test.
| ||
69 | A checklist item can be unchecked without an assignee | Continue from the above test.
| ||
70 | Workflow member can select him/herself as the checklist assignee | Continue from the above test.
| ||
71 | Workflow member can select a different workflow member as the checklist assignee | Continue from the above test.
| ||
72 | Workflow member can change assignee from him/herself to ‘No Assignee’ for a checklist item | Continue from the above test.
| ||
73 | Workflow member can change another workflow member to ‘No Assignee’ for a checklist item | Continue from the above test.
| ||
74 | Plugin posts a message in incident channel when an assignee is selected | Continue from the above tests.
| ||
75 | Plugin posts a message in incident channel when ‘No Assignee’ is selected | Continue from the above tests.
| ||
76 | Workflow member cannot select multiple assignees | Continue from the above tests.
| ||
77 | Workflow member cannot select a different assignee in an incident that is ended | Continue from the above tests.
| Valid for ended incident? | |
78 | Workflow member can select a different assignee in an incident that is restarted | Continue for the above tests.
| ||
79 | Assignee does not change when a workflow member leaves the workflow channel | Continue form the above tests.
| ||
80 | The assignee dropdown list gets updated when a workflow member is kicked from the channel | Continue from the above tests.
| ||
81 | Assignee does not change when a workflow member is kicked from the workflow channel | Continue from the above tests.
| ||
82 | The assignee dropdown list gets updated when a workflow member leaves the channel | Continue from the above tests.
| ||
83 | The assignee dropdown list gets updated when a new member is added to the workflow channel | Continue from the above tests.
| ||
84 | An assignee can checkoff a checklist item | Continue from the above tests.
| ||
85 | An assignee can uncheck a checklist item | Continue from the above tests.
| ||
86 | A non-assignee can checkoff a checklist item | Continue from the above tests.
| ||
87 | A non-assignee can uncheck a checklist item | Continue from the above tests.
| ||
88 | Anything in the backstage about assignee? |
Test Area (v0.7) - Attach a slash command to each step when editing playbook | |||||
---|---|---|---|---|---|
Test ID | Test Case | Test Steps | Result | Notes | |
89 | A newly added checklist item in a playbook has a slash command field | ||||
90 | A playbook can be edited to add a slash command to any checklist item91 | ||||
A checklist item configured with a slash command shows the slash command for that item in the RHS | |||||
92 | A checklist item can only be configured with one slash command at most93 | ||||
Typing an invalid slash command |
...