元に翻訳・加筆したものです。詳しくは元記事をご覧ください。アップデートで、たくさんの新機能、パフォーマンスの改善、安定化、バグ修正が含まれています。同等の機能もすべて提供されています。セッションでお話しした多くの機能も追加されています。レポジトリで公開されるようになりますので、皆さんのビルドで簡単に使っていただけるようになります。レポジトリ利用ガイドをご覧ください。今後はプラットフォームのアップデートにテスト用インフラストラクチャのアップデートは含まれなくなりますので、ご注意ください。アップグレードしていない方は、ぜひこのタイミングでアップグレードしましょう。ドキュメントの大規模な改訂についてもお知らせします。か所で参照できるようになりました。テストを書いたり実行したりする方法を調べやすくなっています。概要とツールについてご説明します。すばらしい新機能が搭載され、全般的なパフォーマンスが改善されています。リソースなどがあります。これらの新機能についてさらに深く掘り下げてゆきましょう。プロセスでアプリのコンポーネントをテストすることしかできませんでした)。そのテストを可能にします。インタラクションのテストをシームレスに実行できるようにするものです。すべての作業を行ってくれることです。複数プロセスで操作できます。テストは、単一プロセスのアプリと同じように記述できます。処理し、プロセス間の同期をとってくれます。複数のインスタンスがお互いに通信する仕組みを示しています。詳細や使用方法を知りたい方は、ドキュメントやマルチプロセスのサンプルをご覧ください。リソースを登録するテストビルド設定を生成しているものもあるでしょう。リソースを公開しているアプリもあるでしょう。いったアプローチで問題になるのは、開発ワークフローが複雑になり、カプセル化が破られてしまう場合があることです。リソースの登録が簡単になっています。使って実現されています。ライブラリ全体を取り込まずに使える軽量レジストリです。そのため、アプリのコードから簡単にリソースの登録を行うことができます。リソースを登録できます。クラスから登録を行う機能は、サポート対象外となっています。リソースの記述は時間がかかるものです。リソースが搭載されています。今後も、さらに追加される予定です。ファイルに追加します。パッケージを使ってテストをアップデートする必要があります。詳しい移行方法については、リリースノートをご覧ください。利用できる他のテストルールと簡単に連携できる方法が提供されています。対して実行するコマンドが含まれています。ファイルや初期化コマンドを設定できます。ドキュメントをご覧ください。23)では、実行時にアプリがパーミッションをリクエストできるようになっています。実行時にパーミッションをリクエストするダイアログによって、テストが継続できない状態になり、結果としてテストが失敗する場合があります。使うと、ダイアログのポップアップを完全にスキップし、ユーザーが実行時にアプリにパーミッションを与えた状態をシミュレートすることができます。同じ計測プロセスのすべてのテストを実行しますが、これによってさまざまな問題が起こることがあります。つのテストがクラッシュすると、残りのテストスイートが実行できなくなります。コマンドを発行すれば、別々にテストを行うこともできますが、ホスト側の処理の負荷が増加することになります。使うと、次の図のように、端末上でテストを完全に分離することができます。使うとテストが失敗することになります。この動作は、意図的なものです。ベータ版であり、コマンドラインから利用するものとなっています。統合が行われる予定です。ガイドをご覧ください。次のような追加機能が搭載されています。利用可能になりました。テストフィルタの設定を行えるようになりました。ワークフローの一環として、暫定的に作成、設定したアクティビティのテストを行いたい場合もあるでしょう。AndroidJUnitRunner)を設定できるようになっています。テストの際には、コンパイル時のインジェクションに依存せずに、テスト固有の設定のアクティビティを作成できます。対するもっとも重要な変更点のほんの一部を紹介したものです。知っておくべき変更点は、まだ他にもたくさんあります。詳しいリリース内容については、リリースノートをご覧ください。最後になりますが、今回リリースされた機能に貢献してくださったすべてのデベロッパーの皆さん、どうもありがとうございます。チームは、皆さまのテストの成功をお祈りしています。元に翻訳・加筆したものです。詳しくは元記事をご覧ください。アップデートで、たくさんの新機能、パフォーマンスの改善、安定化、バグ修正が含まれています。同等の機能もすべて提供されています。セッションでお話しした多くの機能も追加されています。レポジトリで公開されるようになりますので、皆さんのビルドで簡単に使っていただけるようになります。レポジトリ利用ガイドをご覧ください。今後はプラットフォームのアップデートにテスト用インフラストラクチャのアップデートは含まれなくなりますので、ご注意ください。アップグレードしていない方は、ぜひこのタイミングでアップグレードしましょう。ドキュメントの大規模な改訂についてもお知らせします。か所で参照できるようになりました。テストを書いたり実行したりする方法を調べやすくなっています。概要とツールについてご説明します。すばらしい新機能が搭載され、全般的なパフォーマンスが改善されています。リソースなどがあります。これらの新機能についてさらに深く掘り下げてゆきましょう。プロセスでアプリのコンポーネントをテストすることしかできませんでした)。そのテストを可能にします。インタラクションのテストをシームレスに実行できるようにするものです。すべての作業を行ってくれることです。複数プロセスで操作できます。テストは、単一プロセスのアプリと同じように記述できます。処理し、プロセス間の同期をとってくれます。複数のインスタンスがお互いに通信する仕組みを示しています。詳細や使用方法を知りたい方は、ドキュメントやマルチプロセスのサンプルをご覧ください。リソースを登録するテストビルド設定を生成しているものもあるでしょう。リソースを公開しているアプリもあるでしょう。いったアプローチで問題になるのは、開発ワークフローが複雑になり、カプセル化が破られてしまう場合があることです。リソースの登録が簡単になっています。使って実現されています。ライブラリ全体を取り込まずに使える軽量レジストリです。そのため、アプリのコードから簡単にリソースの登録を行うことができます。リソースを登録できます。クラスから登録を行う機能は、サポート対象外となっています。リソースの記述は時間がかかるものです。リソースが搭載されています。今後も、さらに追加される予定です。ファイルに追加します。パッケージを使ってテストをアップデートする必要があります。詳しい移行方法については、リリースノートをご覧ください。利用できる他のテストルールと簡単に連携できる方法が提供されています。対して実行するコマンドが含まれています。ファイルや初期化コマンドを設定できます。ドキュメントをご覧ください。23)では、実行時にアプリがパーミッションをリクエストできるようになっています。実行時にパーミッションをリクエストするダイアログによって、テストが継続できない状態になり、結果としてテストが失敗する場合があります。使うと、ダイアログのポップアップを完全にスキップし、ユーザーが実行時にアプリにパーミッションを与えた状態をシミュレートすることができます。同じ計測プロセスのすべてのテストを実行しますが、これによってさまざまな問題が起こることがあります。つのテストがクラッシュすると、残りのテストスイートが実行できなくなります。コマンドを発行すれば、別々にテストを行うこともできますが、ホスト側の処理の負荷が増加することになります。使うと、次の図のように、端末上でテストを完全に分離することができます。使うとテストが失敗することになります。この動作は、意図的なものです。ベータ版であり、コマンドラインから利用するものとなっています。統合が行われる予定です。ガイドをご覧ください。次のような追加機能が搭載されています。利用可能になりました。テストフィルタの設定を行えるようになりました。ワークフローの一環として、暫定的に作成、設定したアクティビティのテストを行いたい場合もあるでしょう。AndroidJUnitRunner)を設定できるようになっています。テストの際には、コンパイル時のインジェクションに依存せずに、テスト固有の設定のアクティビティを作成できます。対するもっとも重要な変更点のほんの一部を紹介したものです。知っておくべき変更点は、まだ他にもたくさんあります。詳しいリリース内容については、リリースノートをご覧ください。最後になりますが、今回リリースされた機能に貢献してくださったすべてのデベロッパーの皆さん、どうもありがとうございます。チームは、皆さまのテストの成功をお祈りしています。ForumGooglePrivacyTerms。