Session

EspressoのテストをAndroidの最新トレンドに対応させよう

Androidを取り巻く状況はこの2年間で大きく変化しています。例えば次のような変化がありました。

・Android関連パッケージのAndroidX (Jetpack)への再編
・記述言語のKotlinへのシフト
・Android Architecture Components(AAC)の浸透

このめまぐるしい変化にEspressoのテストコードも対応していかなければなりません。
本セッションでは、最新トレンドに対応したEspressoのテストが書けるようになることを目標に、次のトピックを紹介します。

・EspressoをAndroidX対応にする
・EspressoをKotlin対応にする
 ・Espresso Test Recorderを使ってKotlinで記録する
 ・変更に強くするためにKotlinでPage Objectデザインパターンを適用する
・AACを採用したアプリに対するEspressoテストの注意点

また、2018年後半に公開が予定されているProject Nitrogen導入に伴う変化についても(具体的な公開時期や発表時間の制約によりますが)可能であれば紹介したいと考えています。

本セッションの内容を学んで、UIテストコードもAndroidの最新潮流に乗り遅れないようにしましょう!

Sumio Toyama

テスト自動化が好きなAndroidエンジニア

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top