1

アプリ用に Espresso で記述された UI テスト スイート全体があり、デバイスと API のマトリックス全体でこのテストを実行するための最適なサービスを見つけようとしています。

私はいくつかのサービスに出くわしました:

  1. TestDroid - 月額約 49 ドルで動作し、エスプレッソ テストをサポートしているように見えます。私は彼らの無料アカウントで遊んでいます。うまく機能しますが、CI をどの程度サポートしているか疑問に思っています。

  2. テスト オブジェクト - 自動テストに試用版を使用することはできないと思います。月額約 199 ドルからです。手動テスト機能は良さそうに見えますが、なぜこれがそれほど高価なのか疑問に思っています。

  3. AWS Device Farm/App Thwak - 本当に新しいように見えますが、エスプレッソ テストのサポートは見当たりませんでした。

どのサービスを使用するかを決定する際に、何か良い情報はありますか?

4

1 に答える 1

1

現在 AWS Device Farm を使用しています。

Android テスト システムは、2015 年の夏に JUnit 4 に基づくように更新され、新しい実装は AWS でうまく機能しています。

AWS Device Farm で機能させるには、すべてのテスト メソッドを「testXYZ()」で開始する必要があります。そうしないと、ファームがそれらを検出しません。テストクラスは「Test」で終わる必要があります。

Jenkins と Gradle で利用可能な AWS ファーム デバイスがあります (Android Studio 統合用)。また、Spoon のスクリーンショットは AWS Device Farm のテスト結果に埋め込まれています。

于 2015-10-28T14:07:47.533 に答える