Support your test management and keep all team members updated of test activity through an integration with Microsoft Teams.
Microsoft Teams is an online collaboration hub for teams to work together. TestMonitor provides an integration that allows notifications on test activities to send to a designated Teams channel. By integrating TestMonitor with Teams, you can keep channel members updated about test activities in your project as soon as they occur!
Using this integration, you can avoid sending company-wide emails or requiring users to log in to TestMonitor every day to stay apprised of updates. Notifications about things such as a test run being scheduled or an issue being created, will show up in the Teams channel your team is already using. You can even configure Teams to send a weekly summary of test activities for the past week to keep everyone up to date.
Before you begin
To set up the integration with Microsoft Teams you need to have an admin account in TestMonitor. In Microsoft Teams you will need to be an admin or Teams administrator before setting up an integration. Based on your Office 365 role, some settings may not be visible in Microsoft Teams, contact your Office 365 administrator for more information.
Make sure that the Incoming Webhooks integration for Teams is installed.
Integrations are configured for a project in TestMonitor. This means you can decide on a per-project basis if you need an integration.
Configuring the Teams Integration
Go to the Project Settings of the project you wish to set up an integration with and then follow the steps below to configure the Teams integration:
- Head over to the Integrations section and click the Connect button for Teams.
- If you would like to use the TestMonitor logo later to help identify your integration in Teams, click the + Show instructions button. Under step 7, click the hyperlink TestMonitor logo to download the image to your device.
- Switch to your Teams environment and select a teams channel you wish to connect with TestMonitor.
- Right-click on the channel and select Connectors.
- Select the Incoming Webhook connector and click Add twice.
- Select Connectors again and click Configure.
- Enter a Name for your webhook.
- Upload a Logo. Feel free to use the TestMonitor logo downloaded earlier here!
- Click Create and wait for the webhook URL to be generated.
- Copy the webhook URL and switch back to TestMonitor.
- In TestMonitor, paste the webhook URL in the required field.
- Click Connect.
You will receive a notification in the selected Teams channel stating that the integration is configured.
Notifications OverviewOnce you have integrated Teams, all notifications will be configured by default. You can expect notifications for the following scenarios:
- Every time a test run is planned. The notification will contain the test run code, name, milestone, period, priority, and environment.
- Every time a test run is completed. The notification will contain the test run code, name, milestone, period, priority, and environment.
- When a milestone is reached (all test runs are completed). You will receive a notification with the milestone name and end date.
- When a user creates an issue. You will receive a notification with the issue code, name, description, category, status, priority, and assignee.
- When a user posts a comment on a test result or an issue. You will receive a Teams notification with that comment and the issue or test result details.
- Anytime a user updates an issue status. The notification will let you know the new issue status and the issue code, name, category, priority, and assignee.
- Every Monday for a weekly summary. The summary will inform you about the previous week’s test activities including the number of test runs completed, the number of test results created and issues created, resolved and closed.
Configure the NotificationsYou can update the configuration of notifications TestMonitor sends at any time. To manage Teams notifications, return to the Project Settings and find the Integrations section.
- Select the button to Configure Teams.
- Check or uncheck any of the notifications as required.
- Click Save to keep your changes.
Disconnect the Teams IntegrationIf the Teams integration is no longer required or your project comes to an end you can easily disconnect the integration.
To disconnect the integration:
- Go to the Project Settings of the project you want to disconnect the integration from.
- Navigate to the Integrations section and click the Disconnect button for Teams.
- Click Disconnect to confirm.