๐Ÿ‘‹ Introduction

Here is a brief overview of what we offer, and the value you can unlock using the platform.

What is Waldo?

Waldo is a mobile testing platform that allows anyone on your team to run manual tests and create reliable, automated mobile tests.

When you upload a new build of your mobile application, Waldo Sessions lets you run manual explorations of your new build, while Waldo Scripting enables you to run local scripts on Waldo cloud infrastructure.

What sets Waldo apart from other testing solutions?

๐Ÿ™‚simplicity: the time to execute or edit an E2E local script is down to a few minutes. Always. No more full Appium install on your local machine or tweaking of system configurations as Waldo provides all required infrastructure out of the box. You can also start interacting with your build instantly in our Live Sessions.

๐Ÿ”universality: wherever the script executes, it targets the exact same remote device environment, as we always spin up a fresh simulator/emulator for you. Therefore you know how it is going to behave: no more debugging of local versus CI device conditions.

๐Ÿ†best-in-class tree: Waldo sees the structure of your mobile views (we call it "the tree") better than any other tool in the market. Donโ€™t trust us: verify it for yourself. This additional precision enables test flows that are not possible on other platforms (how can you tap on a button if your test framework doesnโ€™t โ€œseeโ€ it?). This is specially true for hybrid apps (React Native, Flutter, Ionic) where Appium support is poor.

๐ŸŽฅ observability: since everything runs remotely within the Waldo infrastructure, it can capture rich artifacts from every device session. Think video augmented with synchronized interaction timeline, device logs and network requests. These Session Replays can be accessed at any time in the future, and can be shared at the specific time of the session, with internal colleagues, or with external ones with a special public link (disabled by default).

๐Ÿคcollaboration: a consequence of the simplicity, universality and full observability is the ease of collaboration with the rest of the development team.