web-dev-qa-db-ja.com

Android Studio 2.2のエスプレッソテスト記録機能

Android Studio 2.2にはテスト記録機能があるはずです。どこで見つけることができ、どのように使用しますか?

30
Peter Isberg

6月9日更新:
Android studio 2.2 preview 3!

エスプレッソテストレコーダー
IOで表示されるEspresso Test Recorderのデモがプレビュー3に含まれるようになりました

私のPCのスクリーンショット:
enter image description here

ダウンロードしてください こちら または直接パッチをAndroid studio preview 2.2


更新5月30日:
Android Studio 2.2 preview 2はリリースされましたが、「エスプレッソテストの記録」オプションはまだありません。

残念ながら、Espresso Test Recorderはまだこのビルドには含まれていません。さらにいくつかの問題に対処しており、次のビルドで準備を整えたいと考えています!

changelog から。


更新:
Advanced Espressoプレゼンテーションにはありませんでしたが、 Android開発ツールの新機能 (フラカリーの信用)。どこにあるかを示しています:

enter image description here

最新のAndroid開発者ブログ でも説明されています

Espresso Test Recorder:UIテストの作成は面倒な場合があります。 Record Espresso UIテスト機能により、テストの作成はアプリを使用するのと同じくらい簡単になりました。 Android StudioはすべてのUIインタラクションをキャプチャし、ローカルまたはFirebaseテストラボでさえ実行できる完全に再利用可能なEspressoテストに変換します。レコーダーを使用するには、 [実行]メニューに移動し、[エスプレッソテストの記録]を選択します。

ただし、現在のリリースではこのオプションを取得する方法はありません。すべての(プラットフォーム)ツールなどを更新しても違いはありません。

今のところ、これは意図せずに省略されたものであり、最初の次のリリースに含まれるとしか想定できません。


私がこれについて見つけることができる唯一の賢明なことは

テストの作成は、アプリを使用するのと同じくらい簡単になりました。 デバッグモードでアプリを実行し、記録を有効にします、この機能はUIイベントをキャプチャし、ローカルで、またはローカルで実行可能なEspressoテストに変換しますFirebaseテストラボ。

venturebeat から

デバッグでの実行は簡単ですが、記録を有効にします。それが何を意味するのかわかりません。録音オプションはありますが、画面をキャプチャしてmp4ファイルに保存するためのものです。

現在、ネットには何も見つからず、Android studio自体にも何もありません。これは、この機能を「そこにある」よりも詳細に説明しています。


ただし、本日Google I/Oで講演があります Advanced Espresso で、彼らはこの新機能について話し、その後、より明確になると期待しています。

プレゼンテーションを見たら、回答を更新します。

33
Tim Castelijns

Android Studio 2.2 Preview 3で公開されています。すべてのフィードバックと問題をここに送信してください: https://code.google.com/p/Android/issues/entry?template = Espresso%20Test%20Recorder%20Bug

24
Ahmed Mounir

Google I/Oセッションで説明したように、 「Android開発ツール」の新機能 )、「実行」メニューから「エスプレッソテストの記録」にアクセスできます。

残念ながら、このアイテムはAndroid Studio 2.2 Preview 1では利用できません。将来のリリースで利用可能になる可能性があります。

6
flackery