App Center Test Core の概念

重要

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

サポートタイムラインと代替手段の詳細については、こちらを参照してください。

App Center テスト エクスペリエンスを構成する主要な概念について理解しておくと役立ちます。

概念 定義
デバイス構成 デバイス モデルとオペレーティング システムのバージョンの組み合わせ。 たとえば、iOS 10 を実行している iPhone 7 と、iOS 10.2 を実行する iPhone 7 は 2 つの異なる構成です。
デバイス層 デバイス構成は階層別に整理されます。 レベル 1 のデバイスは、市場で最も人気があります。 彼らは通常、主要なメーカーからの旗艦電話が含まれています。 レベル 1 のデバイスは、より高いボリュームで維持され、通常は他のレベルよりも待機時間が短くなります。 これらの構成が経過すると、最終的には階層 2 になります。 階層 3 デバイスは、通常、市場で一般的ではない、または人気のないエッジ デバイスです。 階層 3 デバイスは少量で維持され、待機時間が長くなる可能性が高くなります。
デバイス セット デバイス構成のコレクション。 通常、デバイス セットは、基本的なスモーク テストを実行するためのデバイスなど、繰り返しのタスクに一般的に使用されるデバイスに簡単にアクセスするために使用されます。
デバイスコンカレンシー デバイスのコンカレンシーは、アカウントが一度にテストを実行できるデバイスの最大数です。 すべてのテスト実行でコンカレンシー制限 [1] に達すると、実行中のテストの 1 つ以上が完了するまで、追加のデバイスがキューに入れられます。 コンカレンシーはアカウントのサブスクリプション レベルによって決まります。また、価格の基礎でもあります。
テストの実行 選択したデバイス セットで指定されたアプリ バイナリに対するテスト スイートの実行。 テストの実行は、App Center CLI ツールを使用して開始できます。
テスト レポート テスト実行によって生成された成果物。 テスト レポートには、全体的な合格/失敗状態、製造元別の合格/失敗状態の詳細な内訳、オペレーティング システムのバージョン、フォーム ファクター、および資産 (スクリーンショットやデバイス ログなど) が含まれます。 テスト レポートは Web UI で表示できます。
テスト シリーズ テスト シリーズは、テスト実行を整理するための任意のシステムです。 これらは、関連するテスト実行をグループ化するために UI によって使用されるラベルと考えることができます。 テスト シリーズの一般的な用途には、機能領域 ("ログイン テスト" など) と開発ステージ ("スモーク テスト" など) が含まれます。

[1] - コンカレンシーの制限に関する注意: 特定のデバイス (モデル & OS バージョン) の可用性が制限されている場合、使用可能なコンカレンシーにもかかわらずキューに入れられます。 各アカウントでは、特定のデバイスの使用可能なインスタンスの最大 50% を使用できます。 この制限は、他のテスト担当者に対する妥当な可用性を維持することです。