From Fedora Project Wiki

Line 43: Line 43:
*[http://www.python.org/ Python]>=2.4
*[http://www.python.org/ Python]>=2.4
*[http://www.djangoproject.com/ Django]= 1.1 (1.2 is not supported yet)
*[http://www.djangoproject.com/ Django]= 1.1 (1.2 is not supported yet)
*[http://sourceforge.net/projects/mysql-python/ python-MySQL]
*[http://sourceforge.net/projects/mysql-python/ Python-MySQL]
*[https://fedorahosted.org/kobo/ Kobo]
*[https://fedorahosted.org/kobo/ Kobo]
*[http://koji.fedoraproject.org/koji/packageinfo?packageID=5539 python-kerberos]
*[http://koji.fedoraproject.org/koji/packageinfo?packageID=5539 Python-kerberos]
Recommendations for development
Recommendations for development
*[https://github.com/robhudson/django-debug-toolbar Django debug toolbar]
*[https://github.com/robhudson/django-debug-toolbar Django debug toolbar]

Revision as of 04:14, 11 January 2011

Nitrate

Nitrate a new test case management system, it's written in Python and uses the Django web framework.

The TCMS provides:

  • Managers with a source of information on planning, cases and execution status.
  • Reproducibility across planning, cases and execution.
  • Audit traceability.
  • Increased productivity - Associates are able to identify and work on gaps in product coverage.
  • Fully functional XML-RPC interface.
  • Multiple authentication backends.

"If it is not in the TCMS then we do not do it", and the converse: "If we do it then it is in the TCMS".
That motto has been the paradigm driving the development of the TCMS. The development team has created a canonical source of information about testing that is useful to both managers and QE Associates.

Source Code

We are using "git" to manage our source code. An excellent tutorial on the use of git can be found at Git-Scm.
The source code can be viewed via a web UI at git fedorahosted.

Anonymous access

git clone git://git.fedorahosted.org/nitrate.git

Commit access

git clone ssh://git.fedorahosted.org/git/nitrate.git

Installation

How to install Nitrate on your computer, please follow this steps:

Create a development environment

Nitrate is standard Django app. The deployment method is the same as others.
Before you starting to installation, please prepare the requirements as following:

Requirements

Recommendations for development

Contact us

Email: nitrate-devel@lists.fedorahosted.org
Mailing list: https://fedorahosted.org/mailman/listinfo/nitrate-devel
IRC Channel: nitrate-devel @ irc.freenode.org