3.9. Iterations

An iteration represents a single test cycle in a project. This helps to synchronize the test process with an agile development process (e.g. Scrum). An iteration can represent a milestone for a project. In a software development project for example, an iteration could be The core functionality is working.

In this section, we will create an iteration, learn how to activate or deactivate iterations and how to assign requirements to a specific iteration.

The Iterations Page

Figure 3.14. The Iterations Page

  1. Select the Define section in the sidebar.

  2. Select the Iterations menu entry in the sidebar.

  3. Press the New button.

  4. Enter Sprint 01 - Alpha stage in the Name text field.

  5. Press the icon.

  6. Select the Properties tab.

  7. Enter All printer models can print a test page without an error. and All printers print at least 10 pages per minute. in the Success Criteria text field.

  8. Press the Save button.

You have now successfully created a new iteration. Activate the new iteration with the radio button to the left of the iteration ID or to the right in the action column. You can see the active iteration in the topbar (see Section 3.9, “Iterations”).

The Selected Iteration in the Topbar

Figure 3.15. The Selected Iteration in the Topbar

[Tip] Using Iterations with Requirements

Iterations are more useful when combined with requirements (see Section 3.8, “Requirements”). For example, the iteration "Alpha release" of a project could contain the requirements All database unit tests pass and The setting menu is working.

The Iteration Details Page

Figure 3.16. The Iteration Details Page

  1. Select the Requirements tab.

  2. Click on the Assign button.

  3. Select the requirement The printer prints at least 10 pages per minute.

  4. Click on the Assign button.

You have now successfully linked a requirement to an iteration.

If an iteration is active, only results and artefacts for this iteration are displayed. To deselect the current iteration or switch to a different one, follow the next steps.

  1. Click in the icon in the topbar.

  2. Select the empty entry in the iteration dropdown box.