Test management is a complex world. It involves a lot of coordination, communication, documentation and tooling. Test case management tools exist to improve the lives of software testers. Free test case management tools are often good alternatives to paying for licenses, and they’re certainly good alternatives to using a traditional spreadsheet for managing tests.
No two teams are identical and everyone has their own way of working. A good test case management tool is simple to use, promotes collaboration, and allows for some flexibility. The right tool can have a major positive impact on you and your team, leading to better test coverage, more efficient testing, and better reporting.
In a world of paid SaaS products, it’s easy to forget there are other options available. In this article, we’ve included a list of free test case management tools and a quick description of each.
Free Test Case Management Tools:
Further details of each tool:
Tarantula is an open-source, self-hosted tool for managing agile software testing projects. Tarantula allows testers to quickly spin up new test executions based on tags and smart tags applied to test cases. It also offers an easy to use interface and reporting tool so project managers and test managers can stay in the loop on how the testing process is going. Tarantula is a free test case management tool licensed as open source software.
2. Testopia (extension for Bugzilla)
Testopia is an extension for Bugzilla that allows for basic test case management. With Testopia, you can integrate bug reporting with the results of a test run. They also allow you to export test cases and results. With Testopia, users can login to one tool and use the Bugzilla group permissions to control permissions and access for modifying the tests.
qaManager is a free test case management tool based on the web. It is an application for managing testing projects and managing testing teams. Features include the ability to track releases, manage test cases, resource allocation, track code reviews, and reports.
Perhaps one of the more popular free test case management tools available today, TestLink is a great free alternative to test case management using spreadsheets or paying for a service. This web-based tool allows you to import and export test cases, offers various user roles, and supports manual and automated test execution. TestLink also integrates with many popular issue tracking tools, allowing you to link test cases to bug tickets.
5. Kiwi TCMS
A more recent addition to the open source test case management tools available, Kiwi TCMS provides another good alternative to people looking to host a test management tool themselves. Along with a good variety of features, Kiwi TCMS provides an API, good user access controls along with some basic reporting. Built using Python, Kiwi TCMS comes bundled with a Docker image making life a little easier when it comes to setting up the server to host the system.
Link: Kiwi TCMS
TestMaster is a web-based tool born out of the need to report on which test cases were complete/incomplete. It offers email reports, importing of test cases from word docs and CSV files, search, and basic reporting. TestMaster runs on linux and uses apache to serve web pages. TestMaster is a great alternative to managing your testing projects in a spreadsheet.
WebTst is an open source tool that can be used to write simple automated test scripts for both functional and unit testing. It is a Java app that runs everywhere as long as you have a JDK for your operating system. The recorder allows you to quickly create a rough draft of your tests.
Salome-TMF is a free test case management tool that supports the creation of manual tests and automated tests. You can define multiple environments to run your tests and track the results of those tests under each environment. Salome-TMF helps you organize your test cases in a hierarchical tree structure.