テスト実行の開始
重要
Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。
テスト実行は、アプリケーション バイナリを使用したテスト スイートの実行です。 このセクションでは、App Center Test でテスト実行をアップロードして開始する方法について説明します。 テスト実行を作成する前に、「 App Center テストの概要」の手順を完了してください。
テストの実行は、App Center コマンド ライン インターフェイス (CLI) を呼び出すコマンドを実行することによって開始されます。 コマンドは、ローカル システム、テスト コンピューター、継続的インテグレーション、または継続的配置システムの一部として実行できます。 これにより、アプリケーションとテストが App Center テストにアップロードされ、そこでテスト レポートが実行され、生成されます。 コマンド パラメーターの一部は、アプリケーション プラットフォーム、テスト フレームワーク、テスト デバイス、およびその他のテスト構成オプションによって異なります。 プロトタイプ コマンドを生成するには、App Center テストの [新しいテスト実行 ] ダイアログを使用します。
App Center テスト
- App Center ポータルにログインします。
- アプリケーションを選択します。
- 左側のナビゲーション領域で、[テスト] (チェック マーク アイコンが付いた円) を選択します。
選択したアプリケーションの既存のテスト実行の概要と、[ 新しいテスト 実行] ボタンが表示されます。
新しいテストの実行
[ 新しいテスト実行 ] ボタンをクリックして、テスト実行プロトタイプ コマンドを作成するダイアログを開始します。 このダイアログは、3 つの画面に進みます。
- [デバイスの選択] - テスト対象のデバイスを選択します。
- [構成] - テストに使用するテスト シリーズ、システム言語、テスト フレームワークを選択します。
- Submit - 前の選択に基づいて新しいテスト実行を開始するプロトタイプ コマンドを提供します。
選択または [次へ>] ボタンと [前へ] ボタンを完了して、<これらの画面間を移動します。
デバイスの選択
テスト対象のデバイスまたは名前付きデバイス セットを選択します。 デバイス セットは、デバイスとオペレーティング システムのコレクションです。 以前にデバイス セットを作成した場合は、名前付きデバイス セットの一覧から選択できます。
それ以外の場合は、一覧から使用 するデバイス を選択するよりも、[他のデバイス構成の選択] をクリックします。 選択したデバイスを名前付きデバイス セットとして保存するには、[ 保存セット ] をクリックして名前を指定します。 この選択を名前付きデバイス セットとして保存せずに続行するには、[ N 個のデバイスの選択 ] をクリックします (選択したデバイスの数を確認するために、デバイスを選択すると N 個の値が変更されます)。
構成
テスト シリーズ、システム言語、テスト フレームワークを選択します。 システム言語は、小数点などのシステム レベルのデバイス設定に影響を与えるデバイス ロケールを決定します。 テスト シリーズの詳細については、「 App Center Test Core の概念」を参照してください。
送信
前の手順に基づいて、プロトタイプ コマンドが生成されます。 このプロトタイプ コマンドの一部のパラメーターは、テストの実行をアップロードして開始するために使用する前に、環境に合わせて編集する必要があります。 たとえば、架空のユーザー用に生成されたコマンド プロトタイプと、エスプレッソ テストを使用した Android アプリは次のようになります。
appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path PATH_TO_FILE.apk --test-series "main" --locale "en_US" --build-dir PATH_TO_ESPRESSO_BUILD_FOLDER
重要
ここに示すコマンドは、説明のみを目的としています。 このコマンドは使用しないでください。 代わりに、 ダイアログを使用して、アプリケーション、テスト フレームワーク、テスト パラメーターのコマンド プロトタイプを生成します。
コマンド パラメーターには、次のものが含まれます。
- app - App Center で選択したアプリケーションの ID 。 この値は変更しないでください。
- devices - 実行する選択したデバイス セットの ID。 名前付きデバイス セットを選択した場合、ID はデバイス セット名から生成されます。 名前付きデバイス セットを使用していない場合、ID は デバイス スラッグとして生成されます。 デバイス スラッグは、選択したデバイスとオペレーティング システムのコレクションを表す一意の 16 進値です。 この値は変更しないでください。
- app-path - テスト対象のアプリケーションへのパス。 このパスは、環境に合わせて編集する必要があり、絶対パスまたは相対パスにすることができます。
- test-series - 選択したテスト 系列。 このテスト シリーズは、App Center テスト レポートでテストの実行をグループ化するために使用されるラベルです。
- build-dir - テストオートメーションビルド出力を含むディレクトリへのパス。 このパスは、環境に合わせて編集する必要があり、絶対パスまたは相対パスにすることができます。
生成されたコマンドで app-path と build-dir を編集して環境に合わせて編集し、コマンド ラインまたはターミナル ウィンドウを使用して実行します。 今後のテスト実行に使用するコマンドを保存することもできます。
この架空の例では、編集済みですぐに使用できるバージョンのコマンド ラインを次に示します。
appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path "app/build/outputs/apk/debug/app-debug.apk" --test-series "main" --locale "en_US" --build-dir "app/build/outputs/apk/androidTest/debug"
注意
アップロードされた各ファイルは 400 MB に制限されています。 アプリ ファイルまたは build-dir コンテンツのサイズがサイズ制限を超えていないことを確認します。
ヘルプの表示
App Center ポータルでサポートにお問い合わせください。 画面の右上隅にある [ヘルプ (?)] メニューを選択し、[サポートに問い合わせる] を選択します。 専用のサポート チームが、ご質問にお答えします。
テストの実行に関するヘルプが必要な場合は、問題のテスト実行に移動し、ブラウザーから URL をコピーして、サポートの会話に貼り付けます。 テスト実行 URL は のようになります https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747。