Skip to main content

A full-featured Test Case Management System

Project description

https://travis-ci.org/Nitrate/Nitrate.svg?branch=develop https://coveralls.io/repos/github/Nitrate/Nitrate/badge.svg?branch=develop https://readthedocs.org/projects/nitrate/badge/?version=latest https://quay.io/repository/nitrate/nitrate/status

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

http://nitrate.readthedocs.org/

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nitrate-tcms-4.5.tar.gz (3.3 MB view details)

Uploaded Source

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

Hashes for nitrate-tcms-4.5.tar.gz
Algorithm Hash digest
SHA256 b95d25e64bcf697e9c3180e2aca78b691d6bc942a151619f7a1d70e12dc81592
MD5 24798218891d8466b10cd354844b6dde
BLAKE2b-256 67ee13b5c7ac3b0d4aa5a209d17244059d1fed2fc6013f60731913f6a034a7bf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page