Integrate JIRA With TestLodge Test Case Management System: Step-by-Step Tutorial

JIRA Integration with TestLodge Tool: Step-by-Step 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.

JIRA Integration with TestLodge

 

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.

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.

#3) Re-runs

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)

Test Runs

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:

TestLodge Login Account

#2) Once you are logged in, it will take you to the below screen:

TestLodge Login 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:

Issue Tracker Integration Screen

Select Issue Tracker

#4) It will show up the screen like below.

Issue Tracker Integration

#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.

Create New Project

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.

list of JIRA projects

Below screen print is showing how my project – ‘Test Project’ looks currently in JIRA.

TestLodge Dashboard

#7) Click on ‘Select’ button above in TestLodge corresponding to your project. You will get the screen like this:

Project Details

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’):

Project Overview & Activity

#9) Click on ‘Edit’ button in ‘overview’ section:

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.

Edit Issue Tracker

#10) Now, create a new Test Suite in TestLodge. (Note: You can also use existing Test Suites)


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.

Add New Test Case

#12) Fill all the test case information

Create New Test Case

#13) You will get the below screen once the test case is created.

Created New Test Case

#14) Click on ‘Run Test Cases’ and create a new test run.

Run Test Cases Screen

New Test Run

Add details and hit ‘Create test run’ button.

#15) You will get the below screen once the Test Run is created.

Test Run Created Screen

#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.

Run All Test Cases

You can also set other options like Assignee name, ticket priority, and component as seen below:

Set Priority Screen

#17) You will get the below screen upon failing the test case:

Failed Run Screen

#18) Go to JIRA. You will find that an issue has been automatically created as seen below:

New Test Case on Dashboard

Issue Description

Issue Results

All details of the issue as same as what we had in TestLodge.

#19) Change the JIRA ticket status to ‘In progress’:

JIRA Ticket Status

#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.

Re-Run Tests

#21) Now, click on the ‘Re-Run tests’ button as seen below:

Re-run Status

Re-Run Test

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.

Update JIRA Ticket

#23) You will get the below screen

JIRA Re Test Pass Screen

#24) Go to JIRA. You will find that the ticket status is automatically updated there as seen below

Tests Comments

Do you still have queries?

=> Watch this quick video to learn how to integrate Atlassian JIRA with TestLodge tool:

Conclusion

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.

Please share your comments or questions with us below.




Recommended reading

4 comments ↓

#1 Supriya kamat

Hi
Thanks for the tutorial. We are using JIRA for project management. We want to to use test management tool with this.

#2 Shrikant Patil

Do you have tutorial for Ranorex the automation tool. If so can you please share them with us

#3 Thiyagarajan P

It’s very useful for learning and using bug tracking tool management

#4 Prathibha

@Thiyagarajan
Thanks for stopping by and posting your comment.

Leave a Comment