Document version 0.0
Status: Test development in progress
Document Version | Description | Date |
---|
0.0 | Initial version | 05/14 |
| | |
References
...
...
...
Tests for earlier versions:
...
Plugin Version
...
Test Plan
...
Related Tests:
...
...
...
0.3
...
...
...
Summary
This document details the tests for Incident Response plugin v0.5.0. The tests are derived from the user stories in Incident Response overview. The MVP of the Incident Response plugin will be tested against all tests included in this test plan.
...
Test Area - Plugin Setup |
---|
Test ID | Test Case | Test Procedure | Result | Notes |
1 | Admin can install plugin in a non-EE instance | Log in to a non-enterprise Mattermost, as admin From System Console > PLUGINS > Plugin Management, upload the Incident Response plugin. Verify that the plugin can be installed.
| | |
---|
2 | Admin can install plugin in an E10 instance | Log in to Mattermost that has an E10 license, as admin. From System Console > PLUGINS > Plugin Management, upload the Incident Response plugin. Verify that the plugin is successfully installed.
| | |
---|
3 | Admin can install plugin in an E20 instance | Log in to Mattermost that has an E20 license, as admin From System Console > PLUGINS > Plugin Management, upload the Incident Response plugin. Verify that the plugin can be installed.
| | |
---|
4 | Admin can enable plugin | Once installed in the “Installed Plugins” section, find the Incident Response plugin v0.2.0 and click on the “Enable” button. Verify that the plugin starts normally without errors.
| | |
---|
5 | Plugin functionality is available to admin | Switch to a normal channel. Type /incident in the post input box. Verify that /incident is listed as a slash command option. Verify that the channel header has Incident Response icon for RHS. Create a post. Click post action menu for the post. Verify that Start Incident is available as a post action menu option.
| | |
---|
6 | Plugin functionality is available to normal user | Log in as a non-admin user. In a normal channel, type /incident in the post input box. Verify that /incident is listed as a slash command option. Verify that the channel header has Incident Response icon for RHS. Create a post. Click post action menu for the post. Verify that Start Incident is available as a post action menu option.
| | |
---|
7 | Admin can disable plugin | Log out and log back in as admin. From System Console > PLUGINS > Plugin Management, find the Incident Response plugin. Click on the “Disable” button. Verify that the plugin is disabled. In the main channel’s post input box, type /incident . Verify that /incident option is not present in the slash command list.
| | |
---|
8 | Admin can remove plugin | From System Console > PLUGINS > Plugin Management, find the Incident Response plugin. Click on the “Remove” button. Verify that the plugin is no longer installed in the instance.
| | |
---|
9 | Plugin upgrades normally from v0.3 to v0.5 | Install version 0.3 of the plugin. Upgrade to the latest version. Verify that the plugin upgrade happens without any error.
| | |
---|
10 | Plugin upgrades normally from v0.4 to v0.5 | Install version 0.4 of the plugin. Upgrade to the latest version. Verify that the plugin upgrade happens without any error.
| | |
11 | Incidents started with the prior plugin versions are still active and available in v0.5 | Start a few incident with plugin version 0.3. Upgrade plugin to v0.4. Open up the incident RHS to see the incident list. Verify that incidents started with version 0.3 are still available in v0.4.
| | |
---|
12 | Incidents ended with prior plugin versions are not available in v0.5 | Start a few incident with plugin version 0.3. Leave some as active and end a few of them. Upgrade plugin to v0.4. Open up the incident RHS to see the incident list. Verify that incidents started with version 0.3 are still available in v0.4. Verify that incidents ended in step 2 are not visible in the list.
| | |
---|
13 | Playbook started with the older plugin version is still available upon plugin upgrade | Create a few playbooks with plugin version 0.3. Upon plugin upgrade, verify that the playbooks created in step 1 are still available in the backstage.
| | |
...