Android Test
ローカル ユニット テストで Android API の呼び出しをテストするための Mockito、
インストルメント化されたテストでユーザー インタラクションを行うための Espresso や UI Automator
アプリのテスト  |  Android Developers
Test Rule
tips:
ideavim で、 GotoTest を設定しておく( 無い時は、Android Studioが、create Testのsuggestを出してくれる)
Android Studioでテスト(Unit Test) - Qiita
testとの対応付けを簡単にcheckできるのが大事
Espresso
onView(matcher:ViewMatcher) これで、ViewInteractionができるので、
.perform(click())
.check(matches(matcher, target)) #Android_Matcher
などをして検査する。
ローカルユニットテスト
jvmで実行
インストルメント化されたテスト
AVDなどで実行
Robolectric
参考:
Best Practices for Unit Testing in Kotlin
EspressoでAndroidのUIテストを始めよう(with Android Studio) - What is it, naokirin?
【Android】Espressoを使ってUIをテストする - Qiita
PEAKS(ピークス)|Androidテスト全書
もう少ししたら買いたい。