Espresso-testing-introduction
提供:Dev Guides
エスプレッソテストフレームワーク-はじめに
一般に、モバイル自動化テストは困難で困難な作業です。 さまざまなデバイスやプラットフォームでAndroidが利用できるため、モバイルオートメーションテストは面倒です。 より簡単にするために、Googleはこの課題に取り組み、Espressoフレームワークを開発しました。 Androidアプリケーションのユーザーインターフェイスを自動化およびテストするための非常にシンプルで一貫性のある柔軟なAPIを提供します。 Espressoテストは、Javaと、Androidアプリケーションを開発するための最新のプログラミング言語であるKotlinの両方で作成できます。
Espresso APIはシンプルで簡単に習得できます。 マルチスレッドテストの複雑さなしに、Android UIテストを簡単に実行できます。 Googleドライブ、マップ、および他のいくつかのアプリケーションは現在、エスプレッソを使用しています。
エスプレッソの特徴
エスプレッソでサポートされている主な機能は次のとおりです。
- 非常にシンプルなAPIなので、簡単に習得できます。
- 高度な拡張性と柔軟性。
- Android WebViewコンポーネントをテストするための個別のモジュールを提供します。
- Androidインテントを検証するだけでなく検証するための個別のモジュールを提供します。
- アプリケーションとテスト間の自動同期を提供します。
エスプレッソの利点
エスプレッソの利点は何ですか?
- 下位互換性
- セットアップが簡単
- 非常に安定したテストサイクル。
- アプリケーション外でのテスト活動もサポートします。
- JUnit4をサポート
- ブラックボックステストの作成に適したUI自動化。