A full-featured Test Case Management System
Project description
Nitrate is a new test plan, test run and test case management system, which is written in Python and Django (the Python web framework). It has a lot of great features, such as:
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.
Dependencies
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.
Documentation
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.
Contribution
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.
Contributing Code
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.
Bug Reports
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.
Contact
Mailing List: nitrate-devel at lists.fedorahosted.org
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file nitrate-tcms-4.5.tar.gz
.
File metadata
- Download URL: nitrate-tcms-4.5.tar.gz
- Upload date:
- Size: 3.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b95d25e64bcf697e9c3180e2aca78b691d6bc942a151619f7a1d70e12dc81592 |
|
MD5 | 24798218891d8466b10cd354844b6dde |
|
BLAKE2b-256 | 67ee13b5c7ac3b0d4aa5a209d17244059d1fed2fc6013f60731913f6a034a7bf |