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
  • ロード テスト

開始する前に、テストのコア概念について理解 を深める必要があります