Last updated: Mar 11, 2019 16:06
Android defines a testing framework for Android Application UI named Espresso. When describing the target audience for Espresso, Android uses the following description of the framework's goals:
Espresso is targeted at developers, who believe that automated testing is an integral part of the development lifecycle. While it can be used for black-box testing, Espresso’s full power is unlocked by those who are familiar with the codebase under test.
A detailed tutorial on writing Espresso tests can be found here.
We invite you to take our Espresso course here.
You can view some working samples here.
Running Espresso in the Perfecto Lab
Perfecto supports two scenarios to run your Espresso tests with the Perfecto Gradle Plugin:
- Recommended: Read how to run your tests with Perfecto here.
- Read how to integrate the Perfecto Espresso plugin within your Android Studio project.