πŸ‘‹ 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.

Once you upload a new build of your mobile app, Waldo Sessions allows you to 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: One consequence of the simplicity, universality and full observability is the ease of collaboration with the rest of the development team.