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.13.  The Iterations Page


  1. Select the Define section in the topbar.

  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. 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.

  7. Select the Properties tab.

  8. 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.

  9. Press the Save button.

You have now successfully created an iteration. Since this is the only iteration in the project, it gets activated. You can see the active iteration in the topbar (see Section 3.9, “ Iterations).

The Selected Iteration in the Topbar

Figure 3.14.  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.15.  The Iteration Details Page


  1. Select the Requirements tab.

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

  3. Press the Add button.

  4. Press the Add button.

  5. Click on the Assign button.

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

  7. 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 deselct 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.