TestingBot Blog

TestingBot provides a cloud of browsers and devices, ready to run your Automated, Live and Visual tests.

< Back to Blog Overview

Espresso Cloud Testing

2022-07-15

Here at TestingBot, we've been providing automated mobile app testing on both emulators/simulators and physical mobile devices.

Up until now, the only way to run automated mobile app tests were through Appium, which is a framework built to do automated testing on iOS and Android devices.


With the launch of Espresso testing, TestingBot now provides users the possibility to run Android Espresso tests on a wide variety of Android physical devices, and Android emulators.


What is Espresso testing and why should I use it?

Android Espresso is a UI test framework, created and maintained by Google (it is part of the Android Support Repository).


It was built to provide easy automated testing, with a couple of nice features included:


There are alternatives you can use to run tests on Android, such as Robolectric, Kaspresso, Barista and BusyBee as well. These are not yet supported on TestingBot.


Why you should use TestingBot for your Espresso testing

The advantages of using TestingBot for Android Espresso testing include:


To get started with Android Espresso testing, please take a look at our Android Espresso documentation.


You will need an Android app, bundled as a .apk file. The tests need to be bundled in a .apk file as well.


Next, you'll upload these files to TestingBot storage, through cURL or any other HTTP client you prefer.
Once uploaded, you can specify the devices the tests should run on.


Once the tests finish, you will see the results in the TestingBot dashboard. The results will contain an overview of each Espresso test, together with logs, a video and possible screenshots generated during the tests.


Some additional features are provided for TestingBot users, including:


Ready to try it out? Sign up for a free trial to get started!

< Back to Blog Overview

Sign up for a Free Trial

Start testing your apps with TestingBot.

No credit card required.