In this post we list all of TestLodge's standard and enhanced issue tracker integrations, with links to video demos and screenshots where applicable.
TestLodge integrates with over 20 of the leading issue-tracking tools. These integrations allow tickets to be created from failed test cases directly in TestLodge. By using these integrations, you’ll save time when logging tickets during the testing process.
Many of these integrations allow you to assign the ticket to a certain user. For example, if you’re testing the login process on a mobile app and encounter an issue, you can mark that test case as ‘Failed’ and then assign it directly to the developer who worked on it. You can do all of this in TestLodge, without having to login to your issue tracker tool.
All the integrated issue tracking tools allow you to create and assign tickets from within TestLodge as a standard. We will expand the functionality for the most popular integrations to help you get more from TestLodge and your chosen issue tracker tool.
You can add multiple issue tracker integrations to one TestLodge account, meaning it’s possible for each TestLodge project to use a different issue tracker.
All the tools fall into one of two classes; those with only the standard functions and an increasing number that will have both standard and enhanced functionality.
Standard Issue Tracker Integrations
The TestLodge integrations with the standard functionality set can be found in the following:
- Axosoft - Axosoft Video Demonstration
- Azure DevOps Services (Team Foundation Server)
- Codebase - Codebase Video Demonstration
- Countersoft Gemini - Countersoft Video Demonstration
- Unfuddle Stack
Enhanced Issue Tracker Integrations
We have started rolling out the enhanced functionality to some of our integrations, with the following tools being the first to benefit:
- ActiveCollab - ActiveCollab Video Demonstration
- Asana - Asana Video Demonstration | Further Details
- Assembla - Assembla Video Demonstration
- Backlog - Further Details
- Basecamp 3 - Basecamp 3 Video Demonstration
- Clubhouse - Clubhouse Video Demonstration
- FogBugz - FogBugz Video Demonstration | Further Details
- GitHub - GitHub Video Demonstration | Further Details
- Mantis - Mantis Video Demonstration | Further Details
- monday.com - Further Details
- Jira - Jira Video Demonstration | Further Details
- Pivotal Tracker - Further Details
- Redbooth - Redbooth Video Demonstration
- Teamwork Projects - Teamwork Video Demonstration | Further Details
- Trello - Trello Video Demonstration | Further Details
- Wrike - Further Details
- YouTrack - YouTrack Video Demonstration | Further Details
Features will vary depending on the issue tracker but in general, all enhanced issue tracker integrations will include standard functionality as well as some or all of the following features:
- Associate an existing ticket with a test so that it gets updated instead of a new ticket being created.
- The ability to quickly view the status of all tickets associated with failed test cases within a test run.
- Set up re-runs that connect test case results and their issue tracker status. For example, you could re-run all ‘failed’ tests that also have an associated ticket in the issue tracker with the status of ‘resolved’.
- If a test already has an associated ticket, there is no need to create a fresh one. TestLodge will update the original automatically when re-running the test.
- Other attributes can also be updated on the issue tracker ticket, such as changing the ticket status or re-assigning the ticket to someone else.
Configuring an Issue Tracker Integration
Watch the following video or follow the steps below to learn how to connect your issue tracker to TestLodge.
From the main dashboard, click Issue trackers.
Click New integration.
Select the issue tracker you want to integrate TestLodge with and enter the necessary credentials.
Click Add issue tracker.
Now that TestLodge can access your issue tracker account, you need to associate a TestLodge project with the issue tracker.
On the projects list screen, hover over the 3-dot menu icon for the project you want to connect to your issue tracker. Click Edit project details.
Select your integration from the drop down and choose an issue tracker project ID (this is where any raised tickets will be created), then click Save changes.
Now, when you mark a test case as ‘failed’, an issue will automatically be created in your issue tracker.