Skip to main content
Version: 2.10

Test Run

Definition

The Test Run contains the results of an executed Test Case, Test Suite or Test Configuration.

The results are stored in subsequent Test Suite runs, Test Case runs and Teststep runs.

Regardless of the Scope of a Test Run, Test Suite runs, Test Case runs and Teststep runs are always created.

Properties

NameDescription
Application InstancesThe Application Instances that were used to execute the Test Run on.
Application RevisionsThe Application Revisions that were used to execute the Test Run on.
Start dateThe moment when the Test Run was started.
Full outputDetermines if the test was executed with "Full output" enabled. Recognizable by the icon.
PinnedIf a Test Run is pinned by a user it will not be deleted overnight. Recognizable by the icon.
ResultThe test result ( 'Passed' or 'Failed').
ScopeThe element from which the test was executed, if not Test Configuration ('Test Suite' or 'Test Case')
StatusThis indicates if the test is running or not; can be 'Running' or 'Finished'.
Retention periodOnly applicable for Test Runs triggered through the Public API.
Sets the amount of days, after which the Test Run is permanently deleted.

Business rules

Actions on Test Run

View Test Runs

  • Navigate to the "Test configurations" page.
  • Select the Test Configuration you want to view Test Runs for.
  • Navigate to "Test runs".

View Test Suite Run

A Test Suite run is an executed Test Suite in a Test Run.

  • View Test Runs.
  • Select the Test Run you want to view the results for.
  • Click "Results" on the right side of the page, for the executed Test Suite.

View Test Case Run

A Test Suite run is an executed Test Case in a Test Suite Run.

  • View Test Suite Run.
  • Select the Test Case run on the left side of the page, to view the results for.

View Teststep Run

A Teststep run is an executed Teststep in a Test Case Run.

  • View Test Case Run.
  • Select the Teststep run in the middle of the page, to view the results for.
note

For each Teststep run that has output, you can click on that output, to view in which teststep(s) it was used.
For each Teststep run that has input, you can click on the input, to view which teststep provided the input.

Create a new Test Run

Delete a Test Run

  • Navigate to the "Test configurations" page.
  • Select the Test Configuration you want to view Test Runs for.
  • Navigate to "Test runs".
  • Click for the Test run you want to delete.

Cleanup of manually-executed Test Runs

In a Test Configuration, only the last two executed Test Runs are persisted overnight, plus a maximum of two pinned Test Runs. The rest is cleaned up. Read the Pin a Test Run section in this page for more information.

Cleanup of API-triggered Test Runs

For Test Runs that are executed through the Public API, instead of this, the Retention period applies. The date on which the Test Run will be deleted, is visible in the "Test runs" page.

Persisted dashboard data

If a Test Run is cleaned up, the following information about the Test Run is stored for the statistics on the dashboard page:

  • start date
  • result (Pas, Fail, Error)
  • number of testcaseruns OK
  • number of testcaseruns NOK
  • number of testcaseruns not executed
  • per Test Case run: Test Case name, application, environment, revision, Test Run result

Pin a Test Run

Pinning a Test Run will prevent it from being cleaned up overnight.

  • Navigate to the Test Run overview in MTA under Test Run.
  • Click on next to the Test Run you want to keep.

Feedback?

Missing anything? Let us know!

Last updated 26 June 2024