Taking care of your UI tests
summary
Shows how to build maintainable, extensible Android UI tests for a real released app using Espresso, covering multi-screen scenarios, handling asynchronous operations, and creating a fake environment for tests. Also addresses common and uncommon Espresso gotchas and techniques for keeping complex test suites readable as the app grows.
AI-written summary · about
chapters (14)
- 0:00Start
- 4:37What?
- 10:26And part of screens...
- 10:56Interactors
- 11:24Assertions
- 14:28Test classes
- 16:21Test class "header"
- 19:38Locale TestRule
- 20:42Account TestRule
- 22:13Application Component TestRule
- 24:53Idling Resource TestRule
- 26:23RxIdling Resource
- 27:38Rules are good for you
- 29:35Feature flags
related talks
33mAndroid UI Testing & Challenges
49mSolving the Problems of Espresso Android Autotests in the Real World
44mEfficient testing UI Android apps by example
53mSolving Espresso Android Autotest Issues in the Real World
46mEfficient Android UI Testing
31mFurther Speeding Up UI Tests (Espresso)
40mAndroid Testing Deep Dive
44mDrink Espresso during Android Testing
