...
...
...
...
...
...
...
...
...
...
...
...
Document version 1.0
...
Status:
...
TESTS DONE
Document Version | Description | Date |
---|---|---|
0.0 | Initial version | 04/23 |
0.1 | Updated with feedbacks | 04/29 |
0.2 | Added test 60 | 04/30 |
0.3 | Test in progress | 0405/01 |
References
Incident Response User Stories
1.0 | Tests done | 05/01 |
References
Incident Response User Stories
Epic - https://mattermost.atlassian.net/browse/MM-24007
...
Test Server: https://ir-plugin-test.test.mattermost.cloud/
Test Server (upgrade tests): https://new-522.test.mattermost.cloud/ (MM v5.22)
Build Hash: 9eb7df6bd99afe64cc706d32619c7149282cbe7e
...
Test Area - Plugin Setup | |||||
Test ID | Test Case | Test Procedure | Result | Notes | |
---|---|---|---|---|---|
1 | Admin can install plugin in a non-EE instance |
| Pass | Tested on local. Installed from beta marketplace at https://api.private-beta.integrations.mattermost.com/ | |
2 | Admin can install plugin in an E10 instance |
| Pass | Tested on local. Installed from beta marketplace at https://api.private-beta.integrations.mattermost.com/ | |
3 | Admin can install plugin in an E20 instance |
| Pass | ||
4 | Admin can enable plugin |
| Pass | ||
5 | Plugin functionality is available to admin |
| Pass | ||
6 | Plugin functionality is available to normal user |
| Pass | ||
7 | Admin can disable plugin |
| Pass | ||
8 | Admin can remove plugin |
| Pass | ||
9 | Plugin upgrades normally from v0.2.3 to v0.3 |
| Incidents started with the older plugin version is still active and available in v0.3 | ! | Tested on https://new-522.test.mattermost.cloud/ Upgrading from v0.2 to v0.3 causes the RHS to go blank |
10 | Incidents started with the older plugin version is still active and available in v0.3 |
| Pass | ||
11 | Incidents ended with plugin v0.2 are not available in v0.3 |
| Pass |
Login as an admin user
Enable the Incident Response plugin
Navigate to System Console > PLUGINS > Plugin Management.
In “Installed Plugins” find Incident Response and click “Enabled”.
Log out.
Test Area - Monitor As a non-member of the incident channel, I’m prompted to contact the commander if I want to join. | ||||
Test ID | Test Case | Test Procedure | Result | Notes |
---|---|---|---|---|
912 | Non-incident member can’t see incident channel listed in incident details RHS |
| Pass | |
1013 | A non-incident member viewing incident details on incident RHS sees a message to contact the commander to participate in the incident | Continue from the above test.
| Pass | |
1114 | ‘Contact commander’ message on incident details view on RHS shows the correct commander | Continue from the above test.
| Pass | |
1215 | A non-incident member cannot end an incident | Continue from the above test.
| Pass | |
1316 | If already channel member, contact commander message is not shown | Continue from the above test.
| Pass | |
1417 | A non-commander channel member can end an incident | Continue from the above test.
| Pass | |
1518 | Playbook icon is present in Incident RHS header |
| Pass | |
1619 | Add a tooltip for the plus icon (New Incident) in the RHS |
| Pass | |
1720 | Add a tooltip for the book icon (Playbooks) in the RHS |
| Pass |
Test Area - Coordinate
| ||||||||||||
Test ID | Test Case | Test Procedure | Result | Notes | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1821 | Clicking on the Playbook icon brings user to the Playbooks backstage |
| Pass | |||||||||
1922 | “Playbook” is highlighted in backstage when user is brought there after clicking playbook icon | Continue from the above test.
| Pass | |||||||||
2023 | When no playbook exists, the backstage shows “there are no playbooks defined yet” |
| Pass | |||||||||
2124 | Clicking on New Playbook icon lets user add playbook name and checklist items | Continue from the above test.
| Pass | |||||||||
2225 | Canceling new playbook does not save the playbook | Continue from the above test.
| Pass | |||||||||
26 | New Playbook > Cancel > Discard Changes on confirmation dialog does not save playbook | Exits out of New Playbook view | Pass | |||||||||
27 | New Playbook > Cancel > Cancel does not | Does not exit out of New Playbook view | Pass | |||||||||
2328 | Clicking on “ ← Back to Mattermost” brings user back to normal channel | Continue from the above test.
| Pass | |||||||||
2429 | Incident creation dialog shows playbook option |
| Pass | |||||||||
2530 | Not selecting any option from Playbook dropdown allows for a new incident creation | Continue from the above test.
| Pass | |||||||||
2631 | “Playbook” in incident start modal only has “None” in dropdown when there is no playbook |
| Pass | |||||||||
2732 | Selecting “None” from Playbook dropdown does not create any playbook | Continue from the above test.
| Pass | |||||||||
2833 | A new playbook can be saved from the Playbook backstage | Continue from the above test.
| Pass | |||||||||
2934 | A playbook can be edited from the Playbook backstage | Continue from the above test.
| Pass | |||||||||
3035 | Playbooks created from backstage show up on the incident creation interactive dialog’s Playbook dropdown | Continue from the above test.
| Pass | |||||||||
3136 | Selecting predefined playbook auto-populates an incident’s checklist | Continue from the above test.
| Pass | |||||||||
3237 | Checklist edited on incident RHS does not change the playbook checklist on backstage | Continue from the above test.
| Pass | |||||||||
3338 | Checklist edited on backstage reflects properly during incident creation | Continue from the above test.
| Pass | |||||||||
3439 | Checklist edited on backstage does not affected previously started incident's checklist | Continue from the above test.
| Pass | |||||||||
3540 | A “delete playbook confirmation” dialog pops up when deleting a playbook | Continue from the above test.
| Pass | |||||||||
3641 | A “delete playbook” can be canceled | Continue from the above test.
| Pass | |||||||||
3742 | A playbook can be deleted from the backstage | Continue from the above test.
| Pass | |||||||||
3843 | A deleted playbook does not affect previously started incident using that playbook | Continue from the above test.
| Pass | |||||||||
3944 | A playbook created in Team X is not visible for Team Y’s incident creation |
| Pass | |||||||||
4045 | A playbook created in Team X is not visible in Team Y’s Playbook Backstage |
| Pass | |||||||||
| ||||||||||||
4146 | A commander can see a dropdown for users under “Commander” in details view |
| Pass | 42 |
|
| 43 |
|
| 44
| Pass | |
47 | A non-incident member cannot see a dropdown for users under “Commander” in details view | Continue from the above test.
| Pass | |||||||||
4548 | An non-commander incident member can see a dropdown for users under “Commander” in details view | Pass | ||||||||||
4649 | Incident channel members are listed in the user dropdown list | Continue from the above test.
| Pass | |||||||||
4750 | An incident channel member can be searched by a commander in the user dropdown list | Continue from the above test.
| Pass | Can be searched by username, or full name or nick name. | ||||||||
4851 | A non-incident channel member cannot be searched in the user dropdown list | Continue from the above test.
| Pass | |||||||||
4952 | A new user can be designated as a new commander |
| Pass | |||||||||
5053 | An incident channel member can edit checklist of the incident |
| Pass | |||||||||
5154 | An incident channel member can see a dropdown for users under “Commander” in details view | Continue from the above test.
| Pass | |||||||||
5255 | An incident channel member can end an incident | Continue from the above test.
| Pass | |||||||||
5356 | A non-incident member cannot see a dropdown for users under “Commander” in details view | Continue from the above test.
| Pass | |||||||||
5457 | Old commander cannot edit checklist of the incident if kicked from incident channel |
| Pass | |||||||||
5558 | Old commander cannot end an incident if kicked from incident channel | Continue from the above test.
| Pass |
Test Area - Measure
| ||||
Test ID | Test Case | Test Procedure | Result | Notes |
---|---|---|---|---|
5659 | A bot message is posted to the incident channel when commander is changed. |
| Pass | |
| ||||
5760 | Checklist item displays when the item was checked off |
| Pass | |
5861 | Checklist item displays the latest time when the item was checked off | Continue from the above test.
| Pass | |
5962 | Items checked more than a day ago shows the day along with timestamp of when the item was checked | Continue from the above test.
| Pass | Verified on community-daily |
Test Area - Tests/bugs outside of user stories | ||||
Test ID | Test Case | Test Procedure | Result | Notes |
---|---|---|---|---|
6063 | Incident created in one team is visible in another team |
| ||
64 | Incident list on RHS is empty in Safari | |||
65 | User is not always taken to the incident channel after starting an incident | |||
66 | Playbooks deleted in different tab are still available in incident creation modal if the modal was opened before playbook deletion | |||
67 | Clicking on incidents for detailed view causes blank screen | |||
68 | Tab navigation in playbook backstage "Edit Playbook" view highlights the entire checkbox container | |||
69 | Incident icon on the header closes RHS if clicked while viewing reply thread |