JIRA Integration with TestLodge Tool: Step-by-Step Tutorial
JIRA with Katalon Studio was explained in detail in our previous tutorial.
Although it’s been possible to integrate JIRA test cases with TestLodge and several of the more popular issue tracking tools for some time, the JIRA upgrade adds new levels of flexibility, streamlining and communication to the testing experience.
For those who already use, and are familiar with JIRA, bringing TestLodge onboard to organize your JIRA test case needs will create a smoother and more efficient work practice.
TestLodge is a test case management tool that is remarkably easy to use. Teams can collaborate on test projects, manage their test cases with ease and report on the test results.
Find out how TestLodge works by reading our newly updated review.
TestLodge recently introduced an enhanced JIRA integration.
As you already know, JIRA is a very popular and widely used bug tracking and project management tool. You can visit the JIRA website here.
Get the best out of these two great tools with TestLodge and their JIRA integration.
Use TestLodge for writing and arranging your test cases and JIRA as your issue tracker. Linking cuts out the needless repetition of having to keep swapping between tools when you want to raise tickets.
This smoother operation helps software testers be more productive by minimizing interruption so they can just get on with the job.
What You Will Learn:
JIRA and TestLodge Integration Features
#1) Instant information means greater efficiency
We will know whenever a test gets failed because an issue is automatically created in JIRA. It’s also possible to set the ‘component', ‘priority' and ‘assigned user' directly from TestLodge. This is a huge time saver because an issue can be raised in TestLodge, which also delivers a more efficient communication between testers and developers.
#2) Pull back the JIRA issue status
Once issues for failed tests have been resolved, it’s possible to request TestLodge pull back a JIRA issue ticket status within a test run so you can see the status along with the test.
Create re-runs based on both TestLodge results and a JIRA issue status. For instance, you could create a re-run with all failed tests that have a resolved ticket in JIRA. Allowing you to only retest the bugs that have been resolved.
#4) Ticket status
When re-running the test, it’s also possible to update the Jira ticket status directly from TestLodge along with also re-assigning the ticket. So if the issue has been verified, you can mark it as closed.
#5) Cloud and Server
For added convenience, the integration works on both JIRA cloud and server so you can pick up your work wherever you are working on it.
Instant two-way communication throughout the integration speeds up data exchange between QA and developer and will have a positive effect on your testing schedule. To minimize the time your team spends testing and to know this vital part of your product or software development is in safe hands, consider using the TestLodge and their JIRA test case management integration.
To explore the practicals, here’s the TestLodge/JIRA documentation.
(Click on the image for enlarged view)
Step by Step Process of Integration
We are going to show you a step by step approach of integrating JIRA with TestLodge.
#1) Log in to your TestLodge account as shown in below image:
#2) Once you are logged in, it will take you to the below screen:
Click on ‘Integrate an issue tracker’.
#3) Now, click on ‘Issue Tracker Integration’. Select issue tracker as ‘JIRA’ and provide your JIRA account URL and credentials. Hit on ‘Save JIRA settings’ button:
#4) It will show up the screen like below.
#5) Go to ‘Projects’ section and create a new project. You can also perform the integration on existing projects. However, I have shown the demo here on a new project for your better understanding.
You can see a ‘Jira project key’ above. Each JIRA project has a unique key. Based on this JIRA project key, the entire project information will be fetched by TestLodge.
#6) Click on ‘See a list of JIRA projects’. It will display all available Jira projects as seen below. Right now I have only one project in my Jira account. So, it's showing the same.
Below screen print is showing how my project – ‘Test Project’ looks currently in JIRA.
#7) Click on ‘Select’ button above in TestLodge corresponding to your project. You will get the screen like this:
As you can see, the JIRA project key is automatically filled as ‘TP’. Click on ‘Add project’ button
#8) You will get a screen like this (with the message – ‘Project was successfully added’):
#9) Click on ‘Edit’ button in ‘overview’ section:
Select the ‘Yes’ option below and click on ‘Save Changes’. Selecting this option ensures that whenever a test fails in TestLodge, a corresponding bug gets automatically created in JIRA.
#10) Now, create a new Test Suite in TestLodge. (Note: You can also use existing Test Suites)
#11) You will get the below screen once the Test suite is successfully created. Click on ‘Add new test case’ button in order to add new test cases in the suite.
#12) Fill all the test case information
#13) You will get the below screen once the test case is created.
#14) Click on ‘Run Test Cases’ and create a new test run.
Add details and hit ‘Create test run’ button.
#15) You will get the below screen once the Test Run is created.
#16) Now click on ‘Run all tests’ button in above screen.Suppose, your test result is ‘fail’. Mention the comments in the section seen below and hit the ‘Fail’ button.
Tick the ‘If fail, automatically creates a ticket in Jira and associate with this test’ option. This option ensures to log a bug in Jira if your test result is ‘Fail’ in TestLodge.
You can also set other options like Assignee name, ticket priority, and component as seen below:
#17) You will get the below screen upon failing the test case:
#18) Go to JIRA. You will find that an issue has been automatically created as seen below:
All details of the issue as same as what we had in TestLodge.
#19) Change the JIRA ticket status to ‘In progress’:
#20) Now, once you have fixed the issue you would like to rerun the test case in TestLodge.
Go to ‘Test Runs’ section and click on ‘Check & Update now’ to pull back the JIRA ticket status.
#21) Now, click on the ‘Re-Run tests’ button as seen below:
Click on ‘create re-run’ button.
#22) Suppose your test case result is ‘Pass’ this time. Mention the same in a comments section and hit the ‘Pass’ button. Tick the ‘Automatically update the associated Jira ticket’ option. This will ensure updating Jira ticket status as per the current run test result.
#23) You will get the below screen
#24) Go to JIRA. You will find that the ticket status is automatically updated there as seen below
Do you still have queries?
=> Watch this quick video to learn how to integrate Atlassian JIRA with TestLodge tool:
In this tutorial, we have learned how TestLodge can be integrated with JIRA.
The steps of integration are quite simple and easy. Hope you will be able to perform the integration by going through the step by step procedure we have explained above.
Jira integration with TestLodge saves a lot of time in test management process as the bugs get automatically created in JIRA and their status gets updated on each test run without any manual intervention.
The integration features like instant information, pull back the JIRA issue status, reruns, cloud and server, auto update, etc. are really time saving & efficient.
So, overall the integration between TestLodge & JIRA proves to be very helpful in test project management.