...
...
Document version 0.
...
1
Status: Test
...
Plan ready for Review.
Document Version | Description | Date |
---|---|---|
0.0 | Initial version | 08/07 |
0.1 | Added tests for v0.7. Added test steps for the test cases. Test plan ready for review. | 08/16 |
References
...
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 item | Continue from the above test.
| ||
91 | A checklist item configured with a slash command shows the slash command for that item in the RHS | Continue from the above tests.
| ||
92 | A checklist item can only be configured with one slash command at most |
| Valid? | |
93 | Typing an invalid slash command |
Test Area (v0.7) - Browse existing slash commands in playbook editing | ||||
---|---|---|---|---|
Test ID | Test Case | Test Steps | Result | Notes |
94 | Typing a |
| ||
95 | Typing a non-/ character in the slash command field? | Should this be allowed? | ||
96 | Selecting from the slash command list auto completes the slash command | Continue from the above tests.
| ||
97 | Typing a non-existing slash command shows a “invalid slash command” error | Valid? | ||
98 | The slash command field can be left empty | Continue from the above tests.
|
Test Area (v0.7) - Execute the attached slash command with a button click | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test ID | Test Case | Test Steps | Result | Notes | |||||||||||
99 | A checklist item configured without a slash command does not have a | A checklist item configured with a valid slash command has a | A checklist item configured with an invalid slash command does not have a | A checklist item configured with a nonexistent slash command does not have a | Clicking the | Plugin posts a message in the incident channel when a slash command | A message that the checklist item slash command was run (not the slash command system message) | Running a slash command with system message attached to it post the slash command system message in the incident channel | In case of two valid slash commands, the running the command from the checklist item will only run the first command successfully | This is in sync with the core feature behavior | Running an invalid slash command from RHS checklist shows an ‘invalid slash command’ error | Like core feature? | A slash command can be run multiple times from the RHS checklist
| V | |
100 | A checklist item configured with a valid slash command has a | Continue from the above test.
| |||||||||||||
101 | A checklist item configured with an invalid slash command does not have a | Continue from the above test.
| |||||||||||||
102 | A checklist item configured with a nonexistent slash command does not have a | Continue from the above test.
| |||||||||||||
103 | Clicking the | Continue from the above test.
| |||||||||||||
104 | Plugin posts a message in the incident channel when a slash command | Continue from the above test.
| A message that the checklist item slash command was run (not the slash command system message) | ||||||||||||
105 | Running a slash command with system message attached to it post the slash command system message in the incident channel | Continue from the above test.
| |||||||||||||
106 | In case of two valid slash commands, the running the command from the checklist item will only run the first command successfully | Continue from the above test.
| This is in sync with the core feature behavior | ||||||||||||
107 | Running an invalid slash command from RHS checklist shows an ‘invalid slash command’ error | Depends on the steps in #102. | Like core feature? | ||||||||||||
108 | A slash command can be run multiple times from the RHS checklist | Continue from the above tests.
| |||||||||||||
109 | A plugin post notifies when a slash command fails to run successfully | Verify that when a slash command fails to execute by clicking the |
Test Area - Tests/bugs outside of requirements and user stories | ||||
---|---|---|---|---|
Test ID | Test Case | Test Steps | Result | Notes |
Checklist item description | ||||