Espresso-testing-accessibility

提供:Dev Guides
移動先:案内検索

エスプレッソテストフレームワーク-アクセシビリティ

アクセシビリティ機能は、あらゆるアプリケーションの主要な機能の1つです。 ベンダーが開発したアプリケーションは、Android SDKによって設定された最小限のアクセシビリティガイドラインをサポートし、成功した有用なアプリケーションである必要があります。 アクセシビリティ標準に従うことは非常に重要であり、簡単な作業ではありません。 Android SDKは、適切に設計されたビューを提供してアクセスしやすいユーザーインターフェイスを作成することにより、優れたサポートを提供します。

同様に、Espressoテストフレームワークは、コアテストエンジンへのアクセシビリティテスト機能を透過的にサポートすることにより、開発者とエンドユーザーの両方に大きなメリットをもたらします。

Espressoでは、開発者は_AccessibilityChecks_クラスを介してアクセシビリティテストを有効にして構成できます。 サンプルコードは次のとおりです。

AccessibilityChecks.enable();

デフォルトでは、表示アクションを実行するとアクセシビリティチェックが実行されます。 チェックには、アクションが実行されるビューとすべての子孫ビューが含まれます。 次のコードを使用して、画面のビュー階層全体を確認できます-

AccessibilityChecks.enable().setRunChecksFromRootView(true);

結論

Espressoは、テストフレームワークで通常必要とされる余分な労力をかけることなく、非常に簡単な方法でアプリケーションを完全にテストするためのAndroid開発者向けの優れたツールです。 手動でコードを記述せずにテストケースを作成するレコーダーも備えています。 さらに、すべてのタイプのユーザーインターフェイステストをサポートします。 エスプレッソテストフレームワークを使用することにより、Android開発者は、短時間で問題なく、見栄えの良いアプリケーションと成功したアプリケーションを自信を持って開発できます。