Skip to main content

Understanding Test Logs

Record step results, actual outcomes, screenshots, and linked bugs within a Test Run, and understand how step logs affect the overall result.

A Test Log records the result of a test step within a Test Run. Use it to capture what happened, compare the actual outcome with the expected result, and add evidence that helps your team investigate failures.

A Test Run represents one execution of a Test Case. For a multistep Test Case, each step has its own execution log. Plain Text and BDD scripts are recorded at the script level rather than as separate multistep action rows.

What you can record

Information

What to include

Step result

Select an available result, such as Passed, Failed, or Untested. Result names and availability depend on your workspace and Jira space settings.

Actual Result

Describe what happened during this execution, especially how it differed from the expected result.

Execution evidence

Attach relevant screenshots, files, or other evidence to the step’s log.

Linked work items

Associate relevant Jira work items, such as a bug raised for the failure.

The step’s action and expected result describe what to test. The actual result and evidence explain what happened when you performed that test.

Record a step result

  1. Open the Test Run you want to update. See Understanding and Viewing Test Runs if you need help finding it.

  2. In Test Execution, review the step’s action and expected result, then perform the action.

  3. Click the step’s result control and select the appropriate outcome.

  4. Enter what happened in Actual Result. Save your changes if the editor shows a Save button.

  5. Under Execution Evidence, select Add to attach supporting files when needed.

  6. Repeat for the remaining steps, then review the run’s overall result and completion progress.

You need access to the Jira space and permission to execute Test Cases to record or change results.

Selecting a Test Log result in the Test Execution screen

Example: investigate a failed login

Sarah executes a Login Test Case in UAT. She completes all three steps and records the following results:

Step

Expected result

Actual result

Result

1. Open the login page

The login form appears.

The login form appeared.

Passed

2. Enter valid credentials

The fields accept the credentials.

Both fields accepted the values.

Passed

3. Select Sign In

The dashboard opens.

An error message appeared; the dashboard did not open.

Failed

This creates one Test Run with three step logs. The completed run’s overall result is Failed. Sarah can attach a screenshot of the error and link the relevant bug to support the failed step.

If steps are still Untested or in progress, the overall result can also show an in-progress state. Review the individual logs and remaining steps before treating the run as complete.

Keep execution records clear

  • Record the observed outcome rather than copying the expected result.

  • Add enough detail to reproduce a failure, such as the error message and relevant test data.

  • Update the existing run when continuing the same execution. Create a new run when performing a separate retest so both executions remain available.

  • Use the run’s timer or work log for execution time. See Time Tracking for Test Execution.

Send step results from automation

Use the Test Step Result API to record outcomes and actual results from your integration. To add screenshots or reports, see Attach Files to a Test Step.

Did this answer your question?