Data files per test case, reordering test cases in a test set, and mobile tests accessibility scans
TL;DR
Attach a data file to every test case and run dozens of data-driven scenarios together in a single execution. Reorder the test cases inside a test set to control what runs first, run accessibility scans on mobile tests the same way you already do on web. We also shipped a batch of smaller test-run, test-case, and reliability fixes.
- Data file per test case: associate a data file with a test case and it runs once per row automatically, no manual iteration setup needed. CI pipelines can now opt into this per-test-case data-file mode too.
- Mobile tests accessibility scans: the accessibility persona can now execute accessibility tests on iOS and Android apps, with native findings normalized into the same report you already get on web, including richer alt-text findings.
- See when and why your new app's URL isn't reachable: when you add a new app and its URL returns an HTTP error, Thunders now detects it and tells you what's wrong, the same way it already does for DNS, TLS, and firewall issues, with a suggested fix.
- Set execution order for test cases in a test set: control the order in which Test Cases are executed inside a Test Set when using sequential execution.
- Add a selector for screenshot viewport action in a web step: capture a piece of the viewport by pointing at an element using its css, xpath...
- UI polish: the breadcrumb in test runs now includes the related test case name, the test plan column is hidden from a test set's test cases list, and the certification course link opens the right localized page.
- Environment cloning: cloning a project no longer drops the environment's init scripts.
- Mobile build uploads: large APK and IPA uploads no longer time out during a mobile build transfer.
- Steadier test runs: a batch of reliability fixes across selector resolution and frame handling cut down on flaky failures.