We are pleased to announce that our integration with JIRA has been updated which brings both TestLodge test management and JIRA issue tracking even closer together. We’ve also put together a JIRA test management tool tutorial video to show you how this works.
How to Create Test Cases in JIRA
TestLodge is a specifically designed test management tool, while JIRA for all its strengths, is not. Therefore, to achieve the best results with your testing, we recommend writing your test cases in TestLodge then using JIRA from Atlassian as your issue tracker.
Developed by TestLodge, the integration between both tools provides the following functionality:
- Linking a JIRA project and a TestLodge project together.
- Whenever a test case fails in TestLodge, the integration will automatically create an issue in JIRA.
- Ability to set certain issue options such as component, priority and assigned user directly from TestLodge.
- Once testing is complete, TestLodge allows all the JIRA issue statuses for failed tests to be pulled back with the click of a button.
- Verifying the fixes is a lot easier now that re-runs can be created based on both the test case result in TestLodge and the issue status in JIRA. For example you could re-run all test cases that failed that also have a resolved issue status in JIRA
- Finally, if a test case already has a JIRA ticket associated with it, TestLodge will register the updates on this ticket and allow you to change the issue status.
All this can be done directly from TestLodge, meaning the tester can continue with their testing efforts knowing that any failed tests are being reported in JIRA along with all the information needed for a developer to replicate the problem and put a fix in place.
Our JIRA Test Management Tool Tutorial Video
We’ve put together a short tutorial video which shows how to setup our integration along with how it works.
JIRA Video Transcript
TestLodge is an online test case management tool that integrates with Jira, allowing for Issues to be automatically created whenever a test fails. Let’s see how it all works.
Firstly, we need to grant TestLodge access to your Jira account, we can do this by selecting ‘Issue Trackers’ from the side menu and choosing to create a new integration. Select Jira from the drop down and enter your Jira login details to provide access.
From here, we need to associate a TestLodge project with one in Jira. This is where your Issues will be created. To do this, edit a TestLodge project and select the Jira integration that you just setup, choose the correct project ID from the list and save the changes.
Now, if we go to create a new test run from an existing suite, whenever a test fails, TestLodge will automatically create an issue in Jira, taking away the tedious task of manually creating them. Additionally we can also set other Jira options such as the issue priority, component and assigned user directly from TestLodge.
If you’d rather update an existing issue, just associate it with the test and TestLodge will add a comment to this existing ticket instead of creating a new one.
Let’s quickly jump over to Jira, where Issues for the failed tests have been created, all of which contain the relevant and important information for a developer to replicate and fix the issue.
Once all Issues are resolved, we can go back to TestLodge and choose to re-run all the failed tests to verify any fixes.
There are some other pretty cool features too.
You’ll have the ability to request TestLodge to pull back the Jira Issue status of all failed tests within a test run.
Not only that, but you can re-run tests based on the result in TestLodge as well as the ticket status in Jira. This means we could create a re-run with all tests that failed which have resolved tickets in Jira.
When executing the re-run, if a Jira ticket has already been created for the test, TestLodge will update this instead of creating a new one – you can even change the Jira ticket status directly from TestLodge.
Head over to testlodge.com and start your free 30 day trial.
Frequent asked questions
Is JIRA a Test Management Tool?
We are often asked if JIRA is a test management tool in itself, so firstly let’s clear this up. JIRA is a project management and issue tracking tool which has proven to be very popular, flexible and that also hosts a range of functionality for agile and kanban teams.
Although it is possible to customize JIRA using plugins or add-ons to let you manage test cases from within the tool, the available functionality will not be as powerful as though you were using a tool such as TestLodge whose specific goal is test case management.
By making use of TestLodge, you will be able access functionality that has been designed and specifically built for managing test cases and executing test runs. Combining with JIRA’s strong issue tracking abilities, the integration closes the loop between both tools so they can work more efficiently together.
Do you provide a JIRA plugin for test case management?
There are no plugins to install when integrating TestLodge with JIRA. We integrate with the tool using their API which is a core feature and comes as standard with all cloud and self hosted accounts.
Which version of your integration has this functionality?
You need to be using the 3rd version of our integration to take advantage of the new JIRA functionality. To check which version you are currently using, just login to your TestLodge account, select the ‘Settings’ tab followed by ‘Issue tracker integration’ and check that you are using the integration simply named ‘JIRA’ and not ‘JIRA old’.