A full-featured Test Case Management System
- Ease of use in creating and managing test life cycles with plans, cases and runs.
- Multiple and configurable authentication backends, e.g. Bugzilla and Kerberos.
- Fast search for plans, cases and runs.
- Powerful access control for each plan, run and case.
- Ready-to-use and extensible issue tracker that allows to track external issues with test cases and test case runs.
- Accessibility with regards to XMLRPC APIs.
Nitrate works with:
- Python: 3.6 and 3.7.
- Django: 2.x.
What’s more, Nitrate is tested with the following database versions:
- MariaDB: 10.2.21.
- MySQL: 5.7.
- PostgreSQL: 10.6.
The dependencies required by Nitrate are listed in setup.py.
A requirements.txt file is also provided to help setup and maintain a consistent virtual environment for development.
How to run
There are a series of instructions for installing Nitrate in the Installation Guide.
Skim through the documentation and choose the installation instructions that are appropriate for your case. And please, if you identify any issues with the installation guide, kindly bring it to our attention. You can either report the issue on the github repo, or submit a PR with a fix for it.
Any kind of contribution is highly welcome and welcome, whether to the documentation or the source code itself. We also greatly appreciate contributions in the form of ideas to make Nitrate better.
Please refer to Contribution for more information on how to contribute.
If you would like to write some code, the Vagrant machine would be a good choice for you to setup a development environment quickly, where you can run tests and debug issues.
Please refer to the Installation Guide for more information on how to run locally, the Vagrant way.
If you’ve stumbled upon a bug in Nitrate, you can create an issue for that bug here.
However, before creating the issue, please refer to File a New Bug Report for details on how to report a bug in Nitrate.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size nitrate-tcms-4.5.tar.gz (3.3 MB)||File type Source||Python version None||Upload date||Hashes View hashes|