Latest News from the Thunders Product Team

Thunders News Center

Improvement
Feature update

Upload files into Thunders Copilot

Ines avatar
Shared by Ines • July 08, 2026

Sometimes the test you want lives in a document. A spec, a PDF, a CSV of test data, a screenshot. Now Thunders Copilot can read it.

Feature
Feature update

A lifecycle for your test cases

Ines avatar
Shared by Ines • July 08, 2026

A test case isn't a static thing. It's drafted, reviewed, approved, eventually retired. Thunders now tracks that.

  • Four states: mark a test case as Draft, Ready, Approved, or Deprecated as it moves through your review process.
  • Status snapshot on execution: every run captures the lifecycle status at the moment it ran, so you always know which version of a test was executed and whether it was approved.
  • Auditable history: results stay tied to the exact version of the test that produced them, even if the test changes afterward.

For teams with formal QA processes (approvals, audits, compliance), you can now treat test cases like any other reviewable artifact. For everyone else, it's a clearer signal of which tests are battle-tested versus which are still in progress.

#Sprint27

Feature
Improvement

API testing improvements

Ines avatar
Shared by Ines • June 02, 2026

A handful of follow-ups on API testing

  • Raw response view: inspect the raw API response alongside the pretty view, and export the body as JSON.
  • Variables in assertions: use variables in API assertion values, so you can compare against extracted or dynamic data.

These make API test steps more debuggable and more flexible when validating responses that depend on context from earlier steps.

#Sprint26

Improvement
Feature
New

Add downloaded files to Test Assets directly

Ines avatar
Shared by Ines • June 02, 2026

Files downloaded during test executions can now be added to your Test Assets directly, via right-click or hover actions.

No more downloading files locally and re-uploading them. If a test produces a file you want to reuse (as a reference, a comparison baseline, or input for another test), you can save it to your Test Assets in one click.

#Sprint26

Feature
Improvement

Alphabetical execution order

Ines avatar
Shared by Ines • June 02, 2026

Test Sets and test cases now execute in alphabetical order by name when parallelism is set to 1, giving you predictable, repeatable run sequences.

If you rely on a specific execution order (for example, a setup test that must run first), you can now name your test cases accordingly and know they’ll always run in that order. No more guessing which test goes next.

#Sprint26

New
Feature

File Compare Step

Ines avatar
Shared by Ines • June 02, 2026

A new File Compare step lets you compare simple CSV files side by side within a test. Upload a reference file and the step highlights the differences automatically against the test-generated output.

Use it to validate data exports, regression-check reports, or verify that extracted tables match expected baselines. No scripting required: just drop in your reference CSV and the step does the rest.

#Sprint26

Feature
Improvement

More ways to capture what your tests see - browser steps

Ines avatar
Shared by Ines • June 02, 2026

New step types expand what you can pull out of the browser during a test run.

  • Extract File: pull HTML table data from the page as a downloadable CSV, with an option to remove empty columns.
  • Screenshot Viewport or Full Page: capture either the visible browser area or the entire scrollable page as an image.
  • PDF Export: export the current page as a PDF document.

These steps let your tests produce artifacts (data exports, visual evidence, full-page snapshots) that you can review, attach to reports, or share with your team.

#Sprint26

New
Feature

Gate test execution with Test Set pre-requisites

Ines avatar
Shared by Ines • June 02, 2026

Some tests only make sense to run after a setup or sanity check has passed. Test Sets now know that.

  • Define a prerequisite test case for any Test Set.
  • Dependent test cases only run when the prerequisite passes.
  • Automatic gating: Thunders gates execution based on the prerequisite result. No manual intervention.

Use this for login flows, environment health checks, or any setup step that must succeed before the rest of the suite makes sense to run.

#Sprint26

New
Improvement

Xray Cloud: now a native integration

Ines avatar
Shared by Ines • June 02, 2026

For teams already managing tests in Xray, Thunders now connects directly. No more parallel test estates.

  • Import from Xray: pull an existing test case from Xray (manual or Cucumber) into Thunders, where Thunders Copilot converts it into executable test steps automatically.
  • Create in Xray: from any test case in Thunders, ask Thunders Copilot to create a matching test case in Jira Xray with the full description and steps.

If you’re using Xray Cloud for test management today, you can now import those tests into Thunders, let the AI make them executable, and push new test cases back to Xray. All without rebuilding your test library from scratch.

#Sprint26

Improvement
Feature update

Thunders Recorder: generally available and more powerful than ever

Ines avatar
Shared by Ines • June 02, 2026

Record your test flows directly from the browser, and Thunders turns them into ready-to-run test steps. The Recorder is now generally available in Beta.

  • Create from scratch or append: use the Recorder to build new test cases or add steps to an existing one.
  • Clipboard support: copy and paste now works inside the live browser session.
  • JS dialog support: alerts, confirms, and prompts are visible and interactable during recording.
  • Iframe support: interact with iframes naturally, with reduced recording noise.

The Recorder watches what you do in the browser and converts it into executable Thunders steps. No manual step writing needed. It’s the fastest way to go from “I’ll show you the bug” to “here’s the test case.”

#Sprint26