Share via


App Center テストを使用したはじめに

重要

Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。

詳細については、サポートタイムラインと代替手段に関するページを参照してください。

これらの手順は、App Center テストでプロジェクトを使用する前に完了する必要があります。

1. App Center アカウントを作成する

appcenter.ms で App Center アカウントを作成します。

2. App Center CLI をインストールする

テストの実行は、App Center CLI を使用して実行されます。 まだインストールされていない場合は、 次の手順 に従ってインストールします。 インストール後、 を実行 appcenter login して、App Center アカウントをツールにリンクします。

3. App Center でアプリを作成する

すべてのテスト資産と操作は、アプリのコンテキスト内にあります。 テストするアプリ プロジェクトを作成します。

4. 主要な概念を確認する

テスト サービスの主要な概念を理解すると、使いやすさ、ナビゲーション、およびサポートとの通信が向上します。 最初 のテストを実行する前に、「テストの中心概念 」を参照してください。

5. テストが物理デバイスでローカルに実行されていることを確認する

App Center テストでは、エミュレーターやシミュレーターではなく、テストに物理デバイスのみを使用します。 エミュレーターをターゲットとする APK は通常、同等の実際の Android デバイスをターゲットに設定する場合に有効であるため、Android 開発者の場合、これは違いを生まない可能性があります。

ただし、iOS 開発者にとっては、より困難な場合があります。

  • iOS デバイスとシミュレーター用に構築されたアプリは、プロセッサ アーキテクチャが異なるため、クロス互換性がありません。
  • iOS デバイス用に構築されたアプリは、Apple の署名プロセスを使用してプロビジョニングする必要があります。 iOS プロビジョニングは、最初にセットアップするのが難しい場合があり、プロファイルの有効期限が切れた場合や変更が必要になったときに後で更新する場合があります。
  • Xamarin.UITest & Calabash などの一部のテスト フレームワークは、App Storeへの iOS アプリの発行と明示的に互換性がありません。 これらのフレームワークは、開発中にのみ存在する必要があるアセンブリを IPA に追加します。
  • 物理 iOS デバイスで初めてテストするときは、デバイス設定で UIAutomation を有効にする 必要があります。

ローカル テストのスキップは可能ですが、推奨されません。 アプリに未解決のローカル テストの問題がある場合、App Center で実行されている問題を診断することははるかに困難です。

6. アップロード用にプロジェクトを準備する

各テスト フレームワークには、App Center Test にアップロードするための要件が異なります。 適切なテスト フレームワークの手順に従います。