TestingBotでEspressoテストの自動化を加速
TestingBotは、自動化されたEspressoテストを実行する準備ができたAndroidエミュレーターと物理Androidデバイスを提供します。
およびエミュレータ
CI/CDで
ビデオとテストログ
TestingBotを使用してエスプレッソテストをスケーリングします。 物理的なAndroidデバイスとAndroidエミュレーター全体でネイティブアプリとハイブリッドアプリのEspressoテストを実行します。
TestingBotは、自動化されたEspressoテストを実行する準備ができたAndroidエミュレーターと物理Androidデバイスを提供します。
エスプレッソテストにテスト容量を即座に追加します。 TestingBotは、Android 4.4から12までのAndroidデバイスとエミュレーターを提供します。Samsung、Pixel、Oppoなど。
ネイティブAndroidアプリとEspressoテストをアップロードします。 TestingBotデバイスクラウドで実行し、すべてのテストの結果をビデオで即座に受け取ります。
5分で始めましょうPrivate Device Cloudを使用すると、会社専用のデバイスのセットアップ、構成、および保守を行います。
独自のデバイスを選択すると、これらのデバイスをデータセンターで利用できるようになります。
ネイティブAndroidアプリの.apkまたは.aabファイルと、Espressoテストの.apkファイルを作成します。 Android StudioまたはGradleを使用して、これらのファイルを作成できます。
API呼び出しを介してテストをトリガーします。テストは、ビデオ、ログなどとともにTestingBotダッシュボードに表示されます。
TestingBotでAndroidEspressoテストを実行することにより、複数のデバイスとエミュレーターで同時にテストを並行して実行できます。
テストを並行して実行すると、合計テスト期間が大幅に短縮されます。
TestingBotは、Samsung、Pixel、Oppo、その他のブランドを含むさまざまなAndroidデバイスを提供しています。
CI/CDパイプラインにアップロードステップと実行ステップを簡単に追加できます。
CI / CDの一部として、TestingBotでAndroidEspressoテストを実行できます。
TestingBotが提供するJUnitレポートXML機能を使用して、テスト結果をCI/CDに統合します。
デバイスのネットワーク速度、言語、ロケールを変更したり、GeoIPの場所を変更したりできます。
Espressoフィルターはすべて利用できるので、実行するテストを選択できます。
Espressoテストの結果はTestingBotダッシュボードに表示されます。
RESTAPIを使用して結果をフェッチすることもできます。
開始するには、 EspressoTestingのドキュメントを参照してください。