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.
The overview page displays all existing iterations in the selected project in a table. New iterations are created here.
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.
By clicking on the button
a a new empty table row will appear. Now, Name, Start Date and Due Date can be defined.With
the new iteration is created and saved. The ID of the iteration (ITR00001) is automatically assigned by Klaros-Testmanagement. Click on the ID ITR00001 to get to the detail page of the iteration.With
several table rows can be created and edited at the same time. Only when clicking on the data is stored in the database.Red IDs | |
---|---|
All rows with red IDs have been changed and are not yet saved! |
With
all changes are undone.The following actions can be performed in the action column:
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:
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:
Bulk actions are described in detail in Section 5.2.3.1.5, “Bulk Actions”
The following operations can be performed in the line above the table on the right:
All operations are described in detail in Section 5.2.3.1, “Overview Page”.
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”).
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.
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.
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. |
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. |
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. |
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. |
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. |
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”.
You can add any files as attachments to an iteration. For more information, see Section 5.2.3.2.6, “Attachments”.
If you want to associate test environments with the iteration, click the
button and select one or more test environments.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
button and select one or more test environments.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
button and select one or more requirements.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”. |
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”.
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”.