Hello everyone!
QaraTMS is my open source test case, test suites, test plans and test runs management tool.
I think the main problems of paid tools are:
- Prices
- Overloaded interface and functionality - for example, one of these systems has as many as 20 fields in the form for creating a test case. Or a pop-up form in the Test Run, in which you need to specify the result of passing the test every time, even if the test passed. What if there are hundreds of tests? How much time will it take to close this form every time?
- There is no module to store documentation. For tests, too, sometimes you need documentation, such as descriptions of test scripts, settings in the admin panel. And the test case editor is not suitable for creating and editing full-fledged documents.
- And just my desire to be able to store information locally and not to depend on third-party services. What if it closes in a year or changes the terms of use?
Free TMS systems look too outdated and uncomfortable to work with.
So I thought writing my own TMS is a good idea. I chose laravel framework for this purpose.
How to work with QaraTMS.
Create Project.
Create Test Repository. Test suites and test cases are located in test repository. You can create several test repositories for different project modules - web, admin, API, etc.
Add test suites and test cases.
Create test plan, select cases you need to test.
Start new test run.
Also, there is documentation module where you can store your project's documentation.
And users and permissions page.
At this moment that's all. There will be updates and API for auto tests soon.
Github - https://github.com/a13xh7/QaraTMS
Top comments (0)