Skip to main content

Test Case Status

Written by Ines

Each test case in Thunders has a Status that indicates how ready it is for execution. Understanding these statuses helps your team run only validated tests and keep the test suite organized.

Statuses explained

The table below summarizes each status and what it means for executing and managing your test cases.

Status

Meaning

Draft

Work in progress

In Review

Awaiting team validation

Approved

Validated and ready for execution

Deprecated

No longer maintained

All test cases created before this feature was introduced are automatically set to Approved.

New test cases start as Draft.

Set the status of a test case

You can update the status in two places.

From the test case properties panel

  • Open any test case.

  • Click the status pill at the top of the properties panel.

  • Select the new status from the dropdown.

From the Test Cases list

  • Go to your Test Cases list.

  • Click the status badge on any row.

  • Select the new status from the popover.

See the status at execution time

Test run reports display a read-only Status field that captures the status the test case held at the moment the run was triggered. This snapshot is immutable — changing a test case's status afterward does not alter historical run records.

Coming soon: Execution filtering

When triggering a run, Thunders will automatically exclude test cases that are not eligible based on their status. You will see a summary of which test cases were skipped and why — so your results only reflect tests that were actually ready to run.

Troubleshooting / FAQ

I created a new test case — why is it Draft and not Approved?

New test cases start as Draft so your team can review them before they enter your regression suite. Change the status to Approved when the test is ready.

Can execution results automatically change a test case's status?

No. Execution Status (Success, Failed, Stopped, Interrupted) and Test Case Status are separate concepts. Runtime results never modify the design status.

Did this answer your question?