6.2. Iterations

6.2.1. Overview Page
6.2.2. Details Page

A Iteration represents a test cycle in a project and allows to synchronize the test process with an agile development process (e.g. Scrum). This chapter shows how to create and edit iterations.

6.2.1. Overview Page

The overview page displays all existing iterations in the selected project in a table. New iterations are created here.

The “Iterations” Page

Figure 6.13. The Iterations Page


The table shows the following values:

ID

Assigned automatically.

Additional Information

A tooltip appears when the cursor is placed over the icon shown here.

Name

The editable name of the iteration.

Start Date

The date on which this iteration starts.

Due Date

The date on which this iteration is due to be finished.

Test Runs

The number of test runs.

Actions

The executable actions.

Name, Start Date and Due Date can be edited directly in the table rows.

6.2.1.1. Creating a new Iteration

By clicking on the button New a a new empty table row will appear. Now, Name, Start Date and Due Date can be defined.

With Save the new iteration is created and saved. The ID of the iteration (ITR00001) is automatically assigned by Klaros-Test­management. Click on the ID ITR00001 to get to the detail page of the iteration.

With New several table rows can be created and edited at the same time. Only when clicking on Save the data is stored in the database.

[Note] Red IDs

All rows with red IDs have been changed and are not yet saved!

With Discard all changes are undone.

6.2.1.2. Actions

The following actions can be performed in the action column:

  • ;   Activate
  •   Edit
  •   Duplicate
  •   Open print view
  •   Delete

If an iteration has been deleted, it is initially marked with a deletion marker and is only visible to administrators. For deleted iterations, the following actions are available instead of Delete:

  •   Restore (only Administrator)
  •   Irrecoverably remove the iteration from the database

6.2.1.3. Bulk Actions

On the Iterations page, one or more iterations can be selected for bulk actions. Bulk actions are described in Section 5.2.3.1.5, “Bulk Actions”.

The following bulk actions are supported for iterations:

  •   Edit
  •   Duplicate
  •   Open print view
  •   Delete
  •   Restore (only Administrator)
  •   Irrecoverably remove the iteration from the database (only Administrator).
  •   Assign to a category (appears only after a category has been created).

Bulk actions are described in detail in Section 5.2.3.1.5, “Bulk Actions”

6.2.1.4. Table Operations

The following operations can be performed in the line above the table on the right:

  •   Categorize
  •   Filter / Sort
  • Show all / Only active
  •   Search
  •   Export
  •   Column selection

All operations are described in detail in Section 5.2.3.1, “Overview Page”.

6.2.1.5. Quick Selection

To quickly switch between iterations, a quick selection is also available in the page header (see Figure 6.14, “Quick Selection of Projects and Iterations”).

Quick Selection of Projects and Iterations

Figure 6.14. Quick Selection of Projects and Iterations


When an iteration is active, only test objects relevant to the test cycle represented by the iteration are visible. If a test run is executed while an iteration is active it will be linked to the iteration automatically. This helps to separate the test results of a given test cycle from other activity.

6.2.2. Details Page

Each iteration has its own detail page with several additional tabs. Clicking on the ID of the respective iteration or on the icon on the right in the action column takes you to the tab that was selected last. When called for the first time, this is the Overview tab.

The following tabs are available: Overview, Properties, User Defined, Attachments, Test Environments, Systems under Test, Requirements, Jobs, Results and Changes.

The “Overview” Tab

Figure 6.15. The Overview Tab


6.2.2.1. Actions

Auf den Detailseiten lassen sich jeweils folgende Aktionen vornehmen:

  Open print view

A print-ready view of the iteration can be created here. With a click on the icon this opens in a new browser tab.

Print views are described in detail in Section 5.2.3.2.1, “Print Pages”.

  Create Bookmarks

Each individual detail page can also be reached directly via a hyperlink. By clicking on the icon this link is copied to the clipboard.

The creation of bookmarks is described in detail in Section 5.2.3.2.2, “Bookmarks”.

    Browse

Use the green arrows at the very top right to switch between the iterations present on the previous page.

6.2.2.2. Overview

All data displayed here always refer to the currently displayed iteration.

The following values are displayed on the overview tab:

Success

The overall success rate of all test cases. A success rate of 100% means that the latest test run for every test case has been successful. Even if a test case has been successfully executed in the past, only the latest result is considered for the success rate.
The Iteration Success Rate

Figure 6.16. The Iteration Success Rate


Progress

The progress rate shows how many test cases have been executed. In contrast to the success rate, the progress rate only takes into account whether a test case was executed at least once in the iteration, regardless of its result.

Compliance

The compliance rate shows how many test cases assigned to requirements have been successfully executed.

Coverage

The coverage rate shows how many test cases assigned to requirements have been executed at least once. In contrast to the compliance rate, the coverage rate considers only if a test case has been executed at least once in the iteration, regardless of its result.

Start Date

The date on which this iteration starts.

Due Date

The date on which this iteration is due to be finished.

Execution Time (manual) and Execution Time (automated)

The overall execution times from manual and automated test executions of the iteration.

System under Test Radar Chart

This chart shows the success and progress rate of this iteration for every combination of test environment and system under test which have been configured for this iteration.
The Iteration Radar Chart

Figure 6.17. The Iteration Radar Chart


[Note] Note

All test cases that are part of the iteration (via requirements) contribute to the metrics of this tab. If none are explicitly registered for this iteration, then all test cases of the project are considered.

6.2.2.3. Properties

This tab ( Figure 6.18) allows the user to view or change the following attributes of the iteration:

Description

A description of the iteration.

Success Criteria

A description of the conditions which need to be met for this iteration to be complete.

Start Date

The date on which this iteration starts.

Due Date

The date on which this iteration is due to be finished.
The “Properties” Tab - Iterations

Figure 6.18. The Properties Tab - Iterations


6.2.2.4. User-Defined

You can create your own fields to meet individual requirements. For further information please refer to Section 5.2.3.2.4, “User Defined Properties”.

6.2.2.5. Attachments

You can add any files as attachments to an iteration. For more information, see Section 5.2.3.2.6, “Attachments”.

6.2.2.6. Test Environments

If you want to associate test environments with the iteration, click the Assign button and select one or more test environments.

6.2.2.7. Systems under Test

The page lists all systems under test assigned to the iteration, with their respective states:

ID

Assigned automatically.

Version

The Version of the system under test.

Success

The percentage of passed tests for this system under test that were executed in this iteration.

Progress

The percentage of tests executed in this iteration for this system under test.

Compliance *

The percentage of tests executed for this system under test that cover the requirements assigned to this iteration.

Coverage*

The percentage of tests executed for this system under test that cover the requirements assigned to this iteration and last had the result Pass.

* Only present if at least one requirement is associated with the iteration.

If you want to associate systems under test with the iteration, click the Assign button and select one or more test environments.

6.2.2.8. Requirements

The Requirements tab shows the requirements which have been assigned to this iteration, as well as their Compliance and Coverage rates. These metrics refer to the test cases linked with the requirements and the last results of these executions. The following values are displayed:

ID

Assigned automatically.

Revision

The revision of the requirement.

Name

The name of the requirement

Compliance

The percentage of executed test cases, which cover requirements of this iteration.

Coverage

The percentage of executed test cases, which cover requirements of this iteration and which were last executed with the result Passed.

If you want to associate requirements with the iteration, click the Assign button and select one or more requirements.

6.2.2.9. Jobs

The page displays a list of jobs assigned to the selected iteration.

The following values are displayed in the table:

ID

Assigned automatically.

Summary

The summary of the job

Priority

The priority of the job. Possible values are Trivial, Minor, Major, Critical, Blocker

State

The state of the job. Possible values are New, Reopened, In Progress, Resolved, Closed, Rejected.

Progress

The percentage of executed test cases of this job and its subjobs.

Success

The success rate of the executed test cases of this job and its subjobs.

Due Date

The date on which this job is due to be finished.

Assigned

The user to whom the job is assigned.

Action

Available actions are:   Edit,   Open Print View und   Execute. For the possible representations for Execute, see Section F.2.2, “Execution Actions”.

6.2.2.10. Results

The results tab is further divided into a Test Runs, Test Case Results and a Test Suite Results tab, showing the test results related to this iteration as described in Section 5.2.3.2.7, “Test Runs and Results”.

6.2.2.11. Changes

The tab Changes shows the change history of this iteration.

For a detailed description of the Changes view, see Section 5.2.3.2.8, “Change History”.