An issue management system is a software package that manages and maintains lists of issues. Issues are reports about defects in a software system.
Klaros-Testmanagement is capable of creating issue entries in an issue management system and assigning them to failed test runs. It is possible to configure multiple issue management systems. At the moment Klaros-Testmanagement supports the following issue management systems:
Bugzilla
(a free open source issue
management system, see
http://www.bugzilla.org/
,
JIRA
(a commercial issue management system produced by Atlassian Pty Ltd. see
http://www.atlassian.com/
for more information)
Mantis
(a free open source issue
management system, see
http://www.mantisbt.org/
Redmine
(a free open source issue
management system, see
http://www.redmine.org/
Trac
(a free open source issue
management system, see
http://trac.edgewall.org/
for more information)
![]() | Important |
|---|---|
|
Please refer to Section 3.9, “Configuring External Issue Management Systems” for detailed information on prerequisites for the different issue management systems. Some systems need to be configured properly before they can be connected to. |
The issue management systems are configured in the Issue Management section in the define menu. The issue management page is shown in Figure 10.12, “The Issue Management Configuration Screen”
The issue management systems sections shows all of the configured issue management systems in one table. It is possible to change the properties of each entry by editing the fields of the table directly and pressing the save button afterwards.
The properties of the issue management system are
|
ID |
The internal id of the issue management system. This property is assigned automatically and cannot be altered by the user. If the deleting of an issue management system is prohibited, e.g. there are already test case results assigned to issues in the issue tracker, the ID has additionally a lock icon attached. |
|||
|
System |
The system column indicates which issue management system is used. Currently Klaros-Testmanagement supports JIRA, Trac, Mantis, Redmine, and Bugzilla. |
|||
|
Project |
If the issue management system organizes issues in projects, it is possible to specify the project id where the new issues should be created in the issue management system. JIRA Redmine Mantis and Bugzilla manages their issues in different projects. For Trac, the URL is used to select different projects. |
|||
|
Description |
In the description field a description of the issue management system can be entered. |
|||
|
URL |
In the URL field the link to the issue management system is specified. To check if the URL is valid, the Validate the URL button on the right of the URL field can be pressed. If the URL to the issue management system is configured correctly, a confirmation message will be displayed in the message area.
|
|||
|
Action |
The action column contains a button that can be used to delete an issue management system from the configuration. If the issue management system is unused, i.e. it is not used in any project, the configuration of the issue management system can be deleted. |
![]() | Project selection |
|---|---|
|
The valid project ID values can be found in the issue management systems at the following locations. |
|
Bugzilla Project ID |
The Bugzilla
project id consists of the
|
|
JIRA Project ID |
The JIRA
project id consists of the
|
|
Mantis Project ID |
The Mantis
project id consists of the
|
|
Redmine Project ID |
The Redmine
project id consists of the
|
To add a new issue management system, click the button. An empty row will be added to the list of issue management systems. After the new row is filled with the correct values, clicking the save button will persist the settings for the issue management system. Clicking will discard the changes.