I am in the process of evaluating a suitable test management tool that can be plugged into JIRA and would like to know user experiences if anyone has used any of these tools.
Also if there is any other tool besides these please list them here as well.
thanks
Have you checked out the user reviews for these plugins on the Atlassian Marketplace? For example, check out the reviews for SynapseRT:
https://marketplace.atlassian.com/plugins/com.go2group.jira.plugin.synapse
Well - a few key things that stick out to me with Enterprise Tester, I think are:
Try it yourself - don't take my word!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have no direct experience with either SynapseRT or Enterprise Tester, but we evaluated Zephyr on my last project and we had a pretty good experience with it. There were some things I felt it could do better, but they were mostly just productivity improvements. If you need to maintain a base of manual tests, or instructions on how to run semi-automated tests, it will definitely work for you. Use something like Bonfire or Jing to capture your exploratory testing runs, then play them back and document them in a tool like this to capture the essence of what you want to be able to verify in the future.
A little context on what we used this for. We already had a pretty solid set of fully automated tests, but we also had a good number of automation-assisted tests that needed to be run and verified by real people, and a handful of fully manual tests (think inverted testing triangle). We used Zephyr to track the execution of everything that wasn't fully automated, and against what "Build" of the software we had run it against. We had set up our build pipeline so that the same code would result in binaries with the exactly same MD5 hash, so those were our "Builds". That way we didn't waste time running tests against code we had already run them against.
Before getting into the nitty gritty I want to say what I don't believe this is. This isn't a QTP-esque system and I don't think they mean it to be. It is only meant to track progress of people running tests and link those tests to other issues in Jira (bugs, features, stories, etc.). This aids in various traceability exercises (e.g. this test broke so what requirements are now invalidated), and acts as a basic store of test knowledge. This as opposed to something like SynapseRT which tries to be both Requirements management/traceability and test case management.
Some advice to make sure you get the most of out it:
What it can do better:
The bottom line. It's a tool, not a panacea. You need to have good all around practices and track diligently in order to get the most out of this, but I imagine that is true for any system. If you just need a test case management solution for Jira, then Zephyr should suit your needs. If you want requirements traceability in addition to test case management then SynapseRT may be a better fit.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Steve - Yes we did. For manual or automation-assisted tests we would put the actual stepts and expected results in Zephyr, and then scripts that needed to be run (e.g. Python, etc.) we stored alongside our codebase in source control to keep good configuration management.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We have used SynapseRT for a couple of months. It runs inside of JIRA, but is missing functionality that is fundamental to test management. For example, there's no way to create a test case with discreet steps, with each step having a desc, expected result and actual result. We're hoping for improvements in the near future.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.