The Espresso testing framework provides a set of APIs to build UI tests to test user flows within an app. These APIs let you write automated UI tests that are concise and that run reliably. Espresso is well-suited for writing white box-style automated tests, where the test code utilizes implementation code details from the app under test.
- https://www.youtube.com/watch?v=vSdKZqJ73a8
- Using Google Cloud Test Lab to improve the quality of Android apps: A case study from Amex
- https://docs.google.com/presentation/d/1E-8p41-3NZSZAFgAreSTTovNm0yZoRIA7byj0lQtqq8
- Espresso & EarlGrey Mobile Automation
- https://firebase.google.com/docs/test-lab/
- Firebase Test Lab for Android
- https://firebase-community.slack.com
- Firebase slack community
- https://github.com/googlesamples/android-testing/tree/master/ui/espresso
- Espresso sample
- https://google.github.io/android-testing-support-library/docs/index.html
- Android Testing Support Library Documentation
- https://realm.io/news/chiu-ki-chan-advanced-android-espresso-testing
- Advanced Android Espresso
- https://github.com/chiuki/espresso-samples
- A collection of samples demonstrating different Espresso techniques
- http://www.vogella.com/tutorials/AndroidTestingEspresso/article.html
- Android user interface testing with Espresso - Tutorial