IT Central Station is now PeerSpot: Here's why

Looking for a Comparison of JIRA, TFS & HP ALM as a Test Management Tool

it_user354774 - PeerSpot reviewer
Sr Project Manager at a tech services company with 1,001-5,000 employees

For each of these solutions, I'm would like to understand what they have to offer for the following  needed features:


  • Dashboard
  • Release & Cycle Mgmt
  • Reporting
  • Project Planning & Tracking
  • Cross Project Reporting

Requirements Management

  • Business Process Models
  • Requirements Tracebility
  • Version Control
  • Requirements Templates

Test Management

  • Test Plan
  • Test Lab
  • Version Control

Defect Management

  • Defect Tracking & Mgmt
  • Work Flow Customization
  • Defect Sharing
  • 3 way Tracebility
  • Defect Traceblity to Source code and Build

Test Automation - Tools Support

  • QTP
  • Selenium
  • Junit
PeerSpot user
1010 Answers

it_user265839 - PeerSpot reviewer
Real User

We are using HP-ALM for requirement capturing, traceability and as test management tool. HP-ALM is good tool with lot of features supporting most of them from your list. But according to me one of the important consideration while you zero down to tool is familiarity and competency of your group/team on the tool. If the requirements are not written,organized (Epics, themes, user stories) and linked correctly, the analyst/architects/designers would have a tough time sorting and grouping the requirements based on product, projects, module. This would lead to danger of mixing requirements and consequently wrong solution design.

Similarly the viewers of ALM should also be well versed using the tool and they should know how to locate and filter the requirements.

it_user209856 - PeerSpot reviewer

Cant speak about TFS as I haven't used it but HPALM meets most of your requirements if not all. I have also compared Jira and ALM in my current organization. Many users find JIRA good as development management tool ( tickets are raised for new development requests and defects are also raised as tickets and linked to original development request ticket) , also it has got reporting capabilities etc, another benefit is some customization possibility.

From Test Project Management perspective ALM is very good tool, it lets you manage requirements, test cases, defect and link them all to each other for Traceability. Reporting and Dashboard module is quite popular , useful and handy. You can share direct links of reports with stakeholders , this is useful for reporting project status to Sr. leadership who usually don't have/ need access to ALM and yet can access reports directly. There is also a lesser used function like Risk Based Testing.

One area where ALM stands out by virtue of being a HP tool is its integration with QTP (UFT).

I am so far happy with ALM as Test Management Tool.

it_user162282 - PeerSpot reviewer

I can speak only for ALM as I'm a presales consultant at Hewlett Packard Enterprise. The list above is pretty much the ALM navigation menu, the tool supports each one of those areas.
As of version 12.50 it also integrates with Selenium and other external testing frameworks via External Test type. You can read about it here:

As a side note, it's now HP"E" ALM, since 1st Nov 2015.

(The views expressed in my contributions are my own and do not necessarily reflect the views and strategy of HPE.)

it_user354774 - PeerSpot reviewer

Thanks Sudha , I will go through these documents and will contact you if I have any questions.

it_user354774 - PeerSpot reviewer

Thanks for your comments Paresh.

it_user145521 - PeerSpot reviewer

Jira, is a change management application , It may not be sufficient to manage lifecycle of a software

TFS : have not use it , but looks like more of a code release / versioning application, if the need it o manage CODE ,

HP ALM : is a test management tool and can go beyond to even build trace-ability for requirements, in this tool one can define their phases , releases and then build requirements and then in case of code development , one can define such version ( but you cannont manage the actual code / version in application) Example You can say Release 2 --> Login Page --> Java / HTML --> name of the program Version 5 ----- There is no provision to store the actual code.

One can then build test coverage vis -a- vis linking requirements to test . In Test Lab one can schedule , execute and assign test to testers and they can execute the tests even record results and attach screen shots. One can run automated test scripts as well( calling QTP)

Then one can manage Test Defects in defect management tab

There is also an ADMIN access to the tool to define roles and custom attributes if any.

QTP is an automation tool from HP and part of HP testing family. Its a robust tool , can be used for web applications as well as client / server applications. Generally the ROI on automation needs to be defined well ( that is a new discussion) . Automation is to be done for repeatable test and automation is good when there are no manual hand offs

Selenium is good automated tool for web applications and it is cost effective as versus HP ALM.

I haven't worked on Junit.

it_user216096 - PeerSpot reviewer

ALM and Selenium are your best picks from the list.

it_user335340 - PeerSpot reviewer

I used JIRA, HP-ALM, TFS and also the automated tools Selenium, QTP and Junit, I used these tools more than 5 years. Each one works differently. I am not sure which application Test Management tool is good for you. However, I can explain each areas and features. Here are some information.

1. I use JIRA for ticketing system - Here is the documentation or user manual explains these areas.

2. I also use HP-ALM - Test management tool - Please see the user guide which answers all your questions regarding the features. This is truly a great test management tool.

3. TFS - incoming tickets - and also for project backlog issues -

If you have any questions after reading these materials, please contact me

Thanks and goodluck!

it_user219579 - PeerSpot reviewer
Real User

Hi Archana,

MasterCraft Application LifeCycle Manager which is an TCS product with best of KPI's incorporated & has all functionalities you are looking for & currently has more than 80 Customers.

I can share more information about this product ,different features of MasterCraft ALM & how robust MasterCraft product is.

My email id is

Nitesh Agarwal

it_user347709 - PeerSpot reviewer

Last year we have made POC related with Test Management Tools. We overviewed each of them but we have decided to use AQUA which is ALM tool that is developed by Andogon GbmH ( It is very easy and easy tool that provides enriched reporting flexibility. All bullets except cross Project reporting is covered. Main disadvantage of AQUA is cost and cross Project reporting within same report.

Jira does not provide already existing test management solution, Zephyr ( is solution but it does not provide good cycle management mechanism. Or you could developed your own plug-in for Jira. CI module and entegration also flexible.

HP ALM had browser compability it does not work with Chrome and it provides solid solution it does not have enough flexibility , integration of other tools depend on HP family, others are not well supported.

TFS is also Works well with Microsoft family. it provides solid solution it does not have enough flexibility , integration of other tools depend on Microsoft products , others are not well supported.

For Automation You should evaluate Ranorex (, It is flexible and you could have mobile and Web automation framework with good prices. Support of it also satisfactory. It has entegration with AQUA. Hp QTP Works well with HP ALM tools and it does not provide mobile test automation.

Selenium is also popular solution but you need accountable coding effort to have good and maintainable scripts.

JUnit is unit test solution at development level. You could add test driven framework at your SDLC, but it is method based approach and does not provide front-end user point of view automation.

Buyer's Guide
Application Lifecycle Management (ALM) Suites
July 2022
Find out what your peers are saying about Atlassian, Microsoft, Micro Focus and others in Application Lifecycle Management (ALM) Suites. Updated: July 2022.
620,068 professionals have used our research since 2012.