8.5.4.  Issue Management

8.5.4.1. Adding a new Issue Management System
8.5.4.2. Editing an existing Issue Management System
8.5.4.3. Deleting an Issue Management System

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 is supporting the issue management systems JIRA (a commercial issue management system produced by Atlassian Pty Ltd. see http://www.atlassian.com/ for more information) and Trac (an open source issue management system, see http://trac.edgewall.org/ for more information).

[Note]Note

To use the Trac issue management system with Klaros-Testmanagement Trac must have installed the XML-RPC Plug-in and the users must have the access rights for the plug-in. For more information about the XML-RPC Plug-in of Trac see http://trac-hacks.org/wiki/XmlRpcPlugin .

The issue management systems are configured in the Issue Management section in the define menu. The issue management page is shown in Figure 8.12, “The Issue Management Configuration Screen”

Figure 8.12. The Issue Management Configuration Screen

The Issue Management Configuration Screen


The issue management systems sections shows all 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, Redmine, and Bugzilla.

Project

If the issue management system organizes issues in projects, it is possible to specify the project where the new issues should be created in the issue management system. Only JIRA Redmine and Bugzilla manages its 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.

8.5.4.1. Adding a new Issue Management System

To add a new issue management system press the New button. An empty row will be added to the list of issue management systems. After the new row is filled with the correct values, pressing the Save save button will persist the settings for the issue management system. Pressing Cancel will discard the changes.