Quality Assurance is an important part of the software development. There are many tools available that help with a variety of problems in this domain. At work, we have already been using quite a few of them – mostly those that deal with automated testing – PHPUnit, PHP CodeSniffer, Nightwatch.js, TravisCI, BitBucket Pipelines, and more.
But the above tools are mostly for software developers. With the expansion of our quality assurance efforts, I am looking at some more tools and this time around, those that are aimed more towards QA engineers and testers. One particular area that I am currently very interested in is the tool for test (and requirements) management.
My experience in this area is very limited. I just know that such tools do exist. Most of them are propitiatory and expensive, and are used by large organizations. We are not a large company. Our needs are simpler. And our budget for this is not great yet.
So, here is what I’m looking for:
- A web-based tool to manage test cases, test plans, test runs, and test results.
- This tool should support git version control.
- This tool should integrate well with GitHub and BitBucket.
- This tool should integrate well with TravisCI and BitBucket Pipelines.
- This tool should integrate well with Redmine.
- This tool should integrate well with HipChat.
- This tool must support multiple projects.
- This tool must support both manual and automated tests.
- Preferably, the tool should be Open Source software.
- Preferably, the tool should be free (as in money).
- Preferably, the tool should be written in PHP, as that’s what where we have a lot of in-house expertise.
If you know of a tool that matches all or most of the above, please let me know.
Continue reading Free and Open Source Test Management Software