Test management is defined by Wikipedia a part of the software testing process that includes the planning of tests, their execution and the storage and analysis of the tests results. This is achieved also by the integration with requirements management tools, functional software testing tools like Selenium or Cucumber, continuous integration tools like Jenkins or TeamCity, bug tracking tools like Bugzilla or Mantis, project management tools like Trello Redmine or JIRA.
This article presents a list of open source test management tools. If you want to add a tool that fits these requirements to this article, just let us now using our contact form.
Kiwi
Kiwi TCMS is a test plan, test run and test case management system, written in Python and Django. It is a fork of the Nitrate tool. It features open source test management and JIRA integration, fast test plan and runs search, powerful access control for each plan, run and case, and XML-RPC APIs.Nitrate is a new test plan, test run and test case management system, that is written in Python and Django. It has a lot of great features, such as Bugzilla and JIRA integration, QPID integration, fast test plan and runs search, powerful access control for each plan, run and case, and XMLRPC APIs.
TestLink is a web based test management and test execution system that is actively maintained. It enables quality assurance teams to create and manage their test cases as well as to organize them into test plans. These test plans allow team members to execute test cases and track test results dynamically. TestLink helps you to keep the test process under control. It forms a repository for requirements and test cases, and relates these to builds, platforms and staff. You allocate tests to staff who carry them out and record the results. A wide variety of reports provide information on what has been done and what still needs to be done.