Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a some sort of management/reporting tool that collects the results of tests, stores them for reporting, then lets users generate reports based on those tests.

We have numerous test running tools that run on a variety of platforms, but all output test results in the JUnit format. The test are not specific to hardware or platform, but rather generic. What we would like to do is have an automated (or manual) test run be able to submit it to a central location along with additional information, like platform, OS, hardware configuration and maybe user defined data. The management/reporting tool would store this data.

Then, a manager would be able to go to the tool and request (or more likely, access a dashboard that developers have setup) an update on the current status. This could be a list of test results that were run in a particular configuration, or a hardware status, or just the results of specific test(s).

EDIT: I am not looking for software that manages the TESTS. We already write our own tests in other tools. I want something that can manage the test RESULTS without having to create the TESTS. Probably makes my question too specialized...

Any suggestions?

share|improve this question
I am very interested in any answers. I looked a year ago, gave up, and implemented my own system - but it's pretty bare, maintenance is a bear, and I can barely keep it working on top of my other responsibilities. – Ethel Evans Oct 17 '11 at 17:58

I would like to suggest you to try with test management tool named Zephyr.

share|improve this answer
Do you have any direct experience with Zephyr? If so could you elaborate a bit? – semaj Oct 26 '11 at 21:09
+1 This is the only solution that does exactly what the OP wants, and is DESIGNED to do what the OP wants with very little extraneous functionality. – Mark Thomas Apr 10 '13 at 2:41
share|improve this answer

Take a look at

It can store all test executions, test cases, list of testers, configurations etc. etc., there are various other features too which might come handy like issue manager integration and time tracking.

The pricing starts at $25 per use on hosted plans (free trial also available)

Disclaimer: I'm the co-founder of Test Collab.

share|improve this answer

Jason, check out Enterprise Tester. It is a test management tool that allows integration with a number of tools, allowing the storing of tests and results in a single place. Integrate Hudson, Jenkin etc. and get total visability across your quality process for both manual and automated tools.

NOTE: Bryce works for the company that sells this tool and didn't mention his affiliation.

share|improve this answer

There is a tool that was just launched by a company called XebiaLabs...

I believe the tool is called TestView and does exactly what you are looking for.

XL TestView is the first test results management and analysis tool that allows you to define and execute tests across your full spectrum of test tools, then aggregate and visualize the results to provide insight into your application's quality.

share|improve this answer

A continuous integration server might meet your needs. I suggest looking at Hudson or Jenkins.

share|improve this answer
Already using Jenkins to run the tests, but I haven't found a way in Jenkins to aggregate the test results from a variety of jobs and allow querying on them. – Jason Swager Oct 17 '11 at 17:02

I think that a custom solution might be the best answer here, I would build a custom database (you could use SQL lite, or similar) then some code to transform the results into the database, then use some cool javascript charting library to give you web based reports. It would take a bit of work but it should be quite straightforward.

share|improve this answer

Zephyr has a feature called a ZBot that acts as a execution proxy to run your tests, triggered from "planned unit test" phases in the Zephyr UI. We implemented a Spring-MVC REST web-service test runner and a user in Zephyr can click a "execute" button on a testcase, and it sends the command through the ZBot and calls our web service to run the tests. Does exactly what is asked by the PO. Also, the web-service responds with a JSON packet containing information on where the URL to the test report is and the video of the test sot that Zephyr UI is able to display the results. Also, Zephyr has its own reporting feature for these tests that gives you an aggregate view of the results of your testing cycles and phases.

share|improve this answer

There are excellent real-time data dashboards like Geckoboard which can help you manage and report your test results, and that too in real-time. These can be integrated with project management tools like JIRA and you can create custom dashboards for management, and for your team with regular data feeds which will keep these updated, effectively freeing you from the hassle of test result management and reporting. As a technical writer for OnPath Testing, I have written this article on Geckoboard.

share|improve this answer
Ritu, thanks for your help there! I "declined" the flags just so they wouldn't continue to count against the post. Thanks again! – corsiKa Feb 16 at 20:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.