I’m desperately looking for a test management tool that fully supports automated tests. As this sounds simple, I still fail to do so.
We have a bunch of automated tests, which are run as part of our continuous integration pipeline. This is fine and works as wanted, but we miss the benefits of test management tools, such as
- mapping requirements with test cases
- getting test coverage for requirements
- linking test cases/test results with issues – easy retesting of fixed reported issues
and so on and so on. So simply said, the good things about a test management tool.
So I have been trying to find one, but it seems that all the ones I've found support mostly manual testing and/or have only limited support of automated testing.
Duplication of test cases
We have now a bunch of test cases already defined in natural language (via http://gauge.org). I want to integrate those into the TMT and not define them again, to avoid having duplicated my test cases and maintain two (or more) copies of them.
Our test cases reside in git, and I have not found a tool to import test cases from git.
All TMT's offer a workflow to add results in an intuitive manner (for manual tests), but I have not found a tool that supports automation, like trigger tests from the tool and retrieve the results.
All that is quite frustrating and I cannot think that it is only me fighting this. Does anyone have any experience with any tool for automated tests?
Please do not simply post links; please include details about why a particular tool helps and how this tool would help me in the problems described above.