翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Device Farm でのテスト結果の分析
AWS Device Farm では、標準モードとカスタムモードの 2 つの実行モードから選択できます。標準モードは、生成する可能性のあるテストレポートの代替として詳細なレポートを提供するように設計されています。このレポートには、ビデオやログなどのテストアーティファクトがテストごとに個別に表示されます。標準モードを選択した場合、Device Farm はテスト実行シーケンスがローカル実行順序と一致することを保証しません。テストごとに後処理が必要なため、通常、標準モードの実行にはローカル実行よりも時間がかかります。
これとは対照的に、カスタムモードでは、任意のフレームワークに対してローカルに作成したのと同じレポートが生成されます。また、ジョブごとにオプションの詳細な Test Insights レポートを提供し、Appium TestNG、Instrumentation、XCUITest などの特定のフレームワークを使用する場合に実行されます。個々のテストアーティファクトを分離することを必要としないため、このモードはテストシーケンスと実行時間におけるローカル実行とのパリティを維持します。Test Insights の生成は、テストの完了後に非同期的に行われます。
新しいテストプロジェクトでは、標準モードは推奨されません。代わりに Test Insights でカスタムモードを使用することをお勧めします。これは、標準モードがサポートされているフレームワークに提供するレポートを柔軟にレプリケートできるためです。Test Insights は、ジョブレベルと実行レベルの両方でテストスイートのパフォーマンスを理解するのに役立ちます。
Test Insights には次の情報が含まれます。
-
各ジョブと各実行の合格、失敗、スキップ、エラーのテスト数
-
必要に応じて、各テストのタイムスタンプとスタックトレースを含む詳細なテスト出力
-
各ジョブのテスト実行時間の中央値、および各実行のジョブ実行時間の中央値と平均
選択したモードに関係なく、Device Farm はテスト実行の完了後にダウンロードできるアーティファクトを収集します。これには、デバイスログとテストログ、テスト仕様出力、ネットワーク TCP ダンプ、スクリーンショットが含まれます。この情報は、実際のデバイスでのアプリの動作の分析、問題やバグの特定、問題の診断に役立ちます。