App Center テスト
App Centerテスト (旧Xamarin Test Cloud) は、ネイティブおよびハイブリッド モバイル アプリ用のテスト自動化サービスです。 サポートされているフレームワークを 使用して 記述されたテストは、データ センターでホストされている数百の一意のデバイス モデルとオペレーティング システムで実行できます。 コマンド ライン インターフェイスまたはパブリック App Center を使用して テストの実行を開始 REST API。 App Center、最大 6 か月間表示するために、メディア資産を含むテスト結果が格納されます。
テストの実行はホストされた方法で実行されます。データ センターでテストを実行するには、アプリのバイナリ ファイルとテスト ファイルをアップロードします。 生成された資産 (スクリーンショットやデバイス ログなど) は、テスト レポート用に保持されます。
App Centerテストでは、テスト レポート データの 6 か月間のデータ保持ポリシーが保持されます。 6 か月より前のすべてのテスト レポートが削除されます。
ヒント
[テストApp Center UI には、各テスト シリーズの最新のテスト実行が 50 回しか表示されません。 古いテスト実行には、App Center API を使用してアクセスできます。
主な機能
- 実際の デバイス - ルートや脱獄されていない実際の Android & iOS デバイスを使用して、ユーザーの環境を最適に近似します。
- スクリーンショット - スクリーンショットはテスト ステップごとに自動的にキャプチャされ、テスト レポート内のすべてのデバイスに対して並べて表示できます。
- [ログ ] - テスト実行のデバイス ログと、失敗したテスト手順のスタック トレースを表示します。
- 同時実行 - 複数のデバイスでテストを同時に実行して、結果までの時間を高速化します。 コンカレンシーの詳細については、「コア概念 」セクションを参照 してください。
- 一般的なフレームワークのサポート
- Appium (Java と JUnit)
- カラバッシュ
- Espresso (Android のみ)
- Xamarin.UITest
- XCUITest (iOS のみ)
App Centerテストでは、現在、次の機能はサポートされていません。
- 手動テスト
- ネットワーク条件シミュレーション
- 携帯ネットワーク接続
- VPN
- ロード テスト
開始する前に、テストのコア概念について理解 を深める必要があります。