TestingBot provides a cloud of browsers and devices, ready to run your Automated, Live and Visual tests.
When we first introduced Maestro Cloud Testing on TestingBot, we focused on providing a reliable service for running Maestro cloud tests on emulators/simulators, as well as physical Android devices. The integration at that time only allowed uploading and starting Maestro flows through API calls.
Today we're expanding Maestro support with some big improvements:
We built a dedicated CLI so running Maestro on TestingBot feels as close as possible to local Maestro. The CLI lives at github.com/testingbot/testingbotctl and is designed for CI pipelines and developer workflows.
The CLI handles app upload, flow packaging, device selection, starting the run, streaming logs and retrieving results. It's intentionally automation-friendly: you can integrate it into CI and have it return proper exit codes for pass/fail.
Here's a quick walkthrough of running Maestro flows on TestingBot:
Another big new capability: TestingBot now supports Maestro on real iPhones and iPads. This is especially important when you need confidence beyond simulators. Real device offer performance, hardware behavior and edge cases that emulators/simulators can not fully replicate.
Speed matters when Maestro is part of your PR checks. TestingBot is optimized for fast mobile execution and quick turnaround: flows start quickly, run on high-performance infrastructure and now execute in parallel across devices.
Maestro has become a favorite for QA and developers because it's fast to write, easy to review and stable in practice. Flows are defined as human-readable YAML that models real user journeys (sign in, checkout, onboarding) and Maestro's built-in synchronization reduces flakiness by default.
In real projects, you don't run one flow, instead you run a suite. TestingBot's upgraded execution engine runs flows in parallel across devices and configurations, so you can shrink end-to-end runtime and ship faster.
If you want to learn more, please see the documentation:
If you already use Maestro locally, moving to TestingBot is straightforward: keep your flows, run them on real devices, and scale out with parallel execution.
Start testing your apps with TestingBot.
No credit card required.