Are you in the loop? Keep up with the latest by making sure you're subscribed to Community Announcements. Just click Watch and select Articles.

Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root


1 badge earned


Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!


Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.


Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!


How can I create requirement traceability matrix in JIRA?


Hello Team,

                    We want to connect test cases(From Excel sheets) and Customer requirements in JIRA. Is there any provision provided for it?

4 answers

1 accepted

In my past program, we developed requirements in JIRA and test cases in JIRA but assigned the test cases a separate issue type.

By using Confluence, I would drag the requirement ticket into a table in Confluence.

Then any test cases, attachments, text or clarifying comments were entered into the Confluence page (either in the table cell or in the page's comments section)

Defects were also mapped against requirements so the team could understand which requirements still had open defects.

I use this approach now when brainstorming requirements for a project.

At the start of the project, the requirements are very high level.  By using Confluence and JIRA, I refine the requirements into separate tickets, drag them into a Confluence page and then have a nice requirements traceability matrix with ongoing documentation.

Hi, Andy - Could you share an example of this? I'd appreciate it! :) 

Like # people like this

Hi - Here is a screen shot of a simple Requirements Traceability Matrix in Confluence using tasks/users stories or any JIRA issue type.

Just create table, manually enter the high level requirements and drag the detailed user stories into the table.

I find it very useful to break down high level requirements into user stories and track the delivery of the high level requirement to the detailed user story.

When you are first defining scope, it helps to identify the high level requirements and then map to the detailed requirements.

Let me know if you have any questions!



Like # people like this

Hi - good info thanks. I am relatively new to JIRA. The part I am having trouble with is as follows, if you can help that would be great.

For example: Auditor needs to track a financial approval process. I need to be able to confidently go back to the business and demonstrate how the story was delivered.

The Dev Team may closereword, split / merge with another story - this is where it gets hard to track the original story.

I am looking for a dynamic update.

It looks like I need to build this table up so I'll also look to add Epics, Sprints and Acceptance testing

Below is my Question link

Many thanks


Like Sara Mooradian likes this

Good info. I was struggling with the RTM and have already invested in Zephyr for testing so this is good solution.

Like Alexandr Snaking likes this

Thanks @Jennifer Raspanti It's a simple and quick way to manage the requirements.  I've found it really useful for SOWs and tracking all the needs were delivered and met.

Like Liz likes this
Deleted user Nov 28, 2021

Hi Andrew,

Also fairly new to Jira and Confluence.

Are you able to expand on your comment

'By using Confluence, I would drag the requirement ticket into a table in Confluence.'

From what view in Jira are you able to drag a ticket?



Rina Nir
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Nov 29, 2021


I do not know of a way to drag a ticket; I assume that it relates to copying the link to the issue (copy from the URL line in your browser) and past it in the specific location in the Confluence table where you want it to appear.

The Jira issue will be displayed nicely in Confluence and link to Jira.

1 vote
Bernhard Doleschel _Ease Solutions_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
Jun 22, 2020

Disclaimer: I´m from Ease Solutions, the vendor of R4J - Requirements Management for Jira

For all test app lovers, requirements and issue mangers looking for an app to organize and trace your links from e.g requirements over implementation tasks to test case:

Additional to a flexible, free structure to organize any kind of issue in your hierarchical tree we 

  • show the relation between single Jira issues as link graph
  • share the links between multiple issues as X-Y-Matrix
  • analyse the trace over connected link-chains as our Coverage View

If you interested, give it a try/trial or ask for a free tool demo.

BTW, test cases can be from any test app, also from our T4J - Test Management for Jira, as long they are Jira issues.

Have a great day, Bernhard

@Andrew Makar how do you manage the test cases within JIRA? If you have to modularise the test cases or for that matter create the test execution cycles then, how do you replicate this aspect in JIRA.

We use Test Rail which integrates with the Jira issue type.  This way the Jira issue type still represents the requirement and the test cases are aligned to the issue type.

Like John Yuri Pellas likes this

@Andrew Makar Is it possible for you to share an example or screenshot of how you integrate testrail with Jira issue type please?

Hi @Sandeep Kaur  I no longer have access to that JIRA repository but it simply was an integration with JIRA and Test Rail.


JIRA displays the test rail link within the ticket.  I'm sure if you contact the TestRail software vendor they can help you further.



Like Sandeep Kaur likes this

Thank you for this info! Appreciate it!

We use a tool called Xray for test implementation and tracking.  

The tool integrates with Jira. 

Each automated test or test case is documented automatically as a sub task to the user story, task or bug. 


Hi @Annaso Chandure

In order to create a Traceability Matrix in Jira, I would recommend to try our TraceabilityX app for Jira

You can download it and try it to see if works for you. Any questions you may have, do not hesitate to raise a support ticket from our vendor page.



Hi Andrea: can the same app used for the cloud version? Please advise.

Like Andrea likes this

Hi Frank, 

Sorry for the late response. I miss the notification.

TraceabilityX app is not Cloud Compatible yet. 

We are working to make it possible, but it is too soon yet to share a roadmap. 

Stay tuned and do not hesitate in reaching us if you have any comments or questions. 


@Andrea Do you know if and when the app will be available for Jira Cloud?

Rina Nir
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Sep 01, 2021

an App which is available for Cloud is: Jira Snapshots for Confluence . Assuming you use Jira links (or other ways of Jira relations) between your traceability items, then this will allow you to create static traceability views in Confluence.
PS: If you don't have Confluence you can just spin a free Confluence and use it there.
PS2: the listing has a short video that takes you through a demo.
(Disclosure- I am from the developers of this App)

Hope this helps,


moon char
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
Oct 03, 2023

@Rina Nir 

I am not sure you are still part of the development team for "Jira Snapshot for Confluence". It is a great tool to create a tracibility report from Jira. 

But the sorting (such as by Sprint or Label) of second level or third level is not working properly as intended. 

Suggest an answer

Log in or Sign up to answer