When a test opens multiple tabs, you now have full visibility into what's happening.
Sprint #25
Debugging a flaky test is much easier when you can see exactly where two runs diverged.
Sprint #25
Test sets used to be a simple list nested inside your project. Each one now has a dedicated workspace: a single place to organize, run, and iterate on a set as it evolves.
Sprint #25
Previously, asking Thunders Copilot meant waiting behind a loading spinner with no visibility into what was happening. That black box is gone. Thunders Copilot now streams its thinking and actions to you in real time:
Sprint #25
API steps are no longer opaque:
Sprint #25
A project can now contain multiple applications, each with its own type and environment URLs.
Sprint #25
Bugs reported from a failing test step are now saved and surfaced everywhere: on the test case detail, in the test run view, and in list views via a bug count column.
You can see the full history of bugs already reported for any test case and navigate to it in one click.
💡 This prevents duplicate bug reports and makes it easy to know whether a known issue is already being tracked.
Each test step now includes a short explanation of how the AI identified and selected the element it interacted with.
Click the icon on any step to see the reasoning: why the AI chose a specific button, field, or link.
💡 This makes it much faster to catch cases where the AI picked the wrong element, without digging through screenshots or logs.
Tests can now extract data from downloaded files (PDFs, Excel, CSV, and more) during execution, and store the extracted value in a variable for use in subsequent steps.
This enables automation of workflows that depend on the content of a downloaded document, such as reading a confirmation number from a receipt or extracting an ID from a generated report.
❗ You need to execute your test with “Firefox” to be able to use File Extraction
You can now create custom labels with colors, assign them to test cases, and filter by label across the test case list and test run list.
A full label management page is available for creating, editing, and deleting labels at the project level.
💡 Use labels like "Smoke", "Regression", or "Critical" to quickly find and run the right subset of tests as your suite grows.