Testing on Android | Testing app activities

Automate UI testing - single app, multiple apps

Building local unit tests (which run on the local JVM) and instrumented unit tests (which run on the device)

Espresso UI unit test framework (cheat sheet):

UI Automator is for black-box functional UI testing

App Crawler: "Spider"-style execution of your app: "automatically issuing actions (tap, swipe, etc) ... terminates automatically when there are no more unique actions to perform, the app crashes, or a timeout you designate is reached"

Testing app component integrations | Services | Content providers

Tags: platform   mobile   android  

Last modified 20 December 2021