Test Execution Explorer

How to find runs in the Test Execution Explorer, compare a run with the run before it, and print a record of the runs with signature lines.

The Test Execution Explorer lists every run in your sources, with its steps. Ask a question, open a run, and print a record to sign. For a tour of the report, see the report page.

The Test Execution Explorer on the Helios Mobile Banking demo data
The Test Execution Explorer on the Helios Mobile Banking demo data

Questions this report answers

Open the Questions menu over the list. A question replaces the result, Assignee and Cycle filters. The search stays. The count of a question applies the search only. The counts below are from the Helios demo data.

The Questions menu of the Test Execution Explorer, with the count of each question
The Questions menu of the Test Execution Explorer, with the count of each question

Top failing test cases

"By test case, most failures first".

Top failing test cases: the answer on the Helios demo data
Top failing test cases: the answer on the Helios demo data
  • The question sets: Group by: Test case. The groups open with the most failures first, then by key.
  • The rule: the test cases with 2 or more Failed or Blocked runs, counted over all the runs in scope. The list shows all their runs. This question reads all runs, whatever Runs counted says.
  • In the demo data: 23 test cases.
  • Then: open the test case with the most failures. Check if the test or the product is at fault.

Defect retests

"By defect, the ones that need you first".

Defect retests: the answer on the Helios demo data
Defect retests: the answer on the Helios demo data
  • The question sets: Group by: Defect.
  • The rule: each defect that a run in scope found, with the runs that found it and the retest of each test case. The verdict comes from the retest rule. The groups are in order of urgency: "Fixed, but still fails", "Open, but passes now", "Fixed, not retested yet", "Still fails", "Open, no retest yet", "Fixed and passed on retest", "Closed, not fixed". This question reads all runs.
  • In the demo data: 79 defects.
  • Then: start with the first group. Retest the fixes, and close the defects that pass now.

Failures without a defect

"Failed steps open".

Failures without a defect: the answer on the Helios demo data
Failures without a defect: the answer on the Helios demo data
  • The question sets: Steps: Open failed.
  • The rule: the Failed or Blocked runs with no defect on the run and none on a step.
  • In the demo data: 11 runs.
  • Then: read the failed step, and log a defect or fix the test.

Reruns

"A bar for each run".

Reruns: the answer on the Helios demo data
Reruns: the answer on the Helios demo data
  • The question sets: no other filter.
  • The rule: the runs of a test case that has more than one run in the same cycle.
  • In the demo data: 98 runs.
  • Then: check why a test case needed more than one run.

Runs with notes

"Adds the Notes column".

Runs with notes: the answer on the Helios demo data
Runs with notes: the answer on the Helios demo data
  • The question sets: the Notes column.
  • The rule: the runs whose notes are not empty.
  • In the demo data: 257 runs.
  • Then: read the notes of the failed and blocked runs first.

Runs of a changed test case

"The test case changed after the run".

Runs of a changed test case: the answer on the Helios demo data
Runs of a changed test case: the answer on the Helios demo data
  • The question sets: no other filter.
  • The rule: the runs whose test case steps changed after the run: a step was added, removed, edited or moved. A new version number alone is not a change. The run keeps the steps as they were run.
  • In the demo data: 43 runs.
  • Then: run the test case again on its new steps.

Runs over planned time

"Planned and Spent columns, longest first".

Runs over planned time: the answer on the Helios demo data
Runs over planned time: the answer on the Helios demo data
  • The question sets: the Planned and Spent columns, the longest first.
  • The rule: the finished runs whose time spent is more than 25% over the planned time. A run with no planned time, or with no time spent, is never over.
  • In the demo data: 449 runs.
  • Then: update the planned time, or look for the cause of the delay.

With Runs counted at Latest result, the questions 3 to 7 count only the latest run of each test case in each cycle.

What the report reads

The report reads one executions source: cycles, campaigns or a data set. See Data sets and sources. One row is one run. Runs between applies: a finished run counts when it ran on the days of the range. A run that is not finished always counts.

The top line is the same as in Test Execution Results, for the same sources. The filters, the questions and Runs counted never change it.

Runs counted

  • Latest result: "the latest run of each test case in each cycle." An open rerun is the latest run. The footer says "<n> earlier runs are not listed." with Show all runs.
  • All runs: every run. A run that a rerun replaced is grey.

This "Latest result" is not the one of Test Execution Results, which counts one result per test case over all the cycles.

Filters, search and groups

  • The result chips (Passed, Failed, Blocked, Skipped, In Progress, Not Executed), Assignee and Cycle show counts. Each count applies the search, the question and the other filters, but not its own filter.
  • The search starts at 2 characters. It looks in "run and test case keys, test case names, notes, actual results and defect keys".
  • Group by: None, Test case, Cycle, Assignee, Result or Defect. A band gives the facts of its group. For example, a cycle band shows "<x>% pass · <y>% complete", and a result band shows its share of the list.
  • The list loads in pages of 50 runs.

The run panel

Click a row to open Run details: the steps with their actual results, Execution Notes, Defects and Runs of this test case. Compare with the previous run shows, step by step, what changed against the previous run. Open in the Test Player opens the run.

The run panel of the Test Execution Explorer
The run panel of the Test Execution Explorer

Click Export and pick Print record (PDF). "The record holds exactly the rows of the list, every group open."

The Print record dialog
The Print record dialog
  • Content: "Steps and actual results", "Notes" and "Defects".
  • Signature lines: "None", "Executed by", or "Executed by and Reviewed by".
  • Layout: "Continuous", or "One run on each page".
  • Sharing: "Hide person names".

The record is a "Test Execution Record". It states the scope, Runs counted, the filters, the question and the order. With signature lines, it has empty lines for a signature and a date. A person signs the paper by hand. The record has no electronic signature.

Limits and exports

The Export menu of the Test Execution Explorer
The Export menu of the Test Execution Explorer
  • Export: Print record (PDF), Excel: one row per run, Excel: runs with their steps and CSV.
  • A print record or a file holds at most 5,000 runs, or 2,000 runs with their steps. Above that, the item is off before you click it, and says why.
  • When Jira does not answer, the defect lines say "Unknown" under "Could not read the defects from Jira." with Retry.

The rules that several reports share are on Rules behind the numbers.

Getting started

Live in about a minute.

  1. ~30 seconds
    1.Install from the Marketplace

    One click on "Get it now" - no sales call, no signup form, no separate login.

  2. ~1 minute
    2.Enable it on a Space

    Flip it on in Space settings. BesTest shows up in the Space menu, where your team already works.

  3. right away
    3.Run your first test

    Create a requirement, link a test case, hit run. No training course required.

Host your data in the EU, US, or IndiaNo Jira issue bloat - your library stays out of Jira’s wayBuilt on Atlassian Forge