ユーザー受け入れテストの実行

完了

ユーザー受け入れテストを実行するには、Azure DevOps でテスト計画とテスト スイートを作成する必要があります。 これにより、順序付けられた一連のテスト ケースを実行して、容易に結果を管理、調査、および追跡することができます。

  1. Azure DevOps にログインして、プロジェクトとテストするテスト計画を選びます。

  2. ツールバーで、テスト > テスト計画の順に選びます。

  3. 左のパネルで、緑色のプラス + 記号の横にあるドロップダウンを選択し、静的スイートを選択します。

  4. スイート名を入力します。

  5. 既存を追加を選択し、Lifecycle Services: テスト ケースのタグをクエリします。

  6. 実行 > テスト ケースの追加の順に選びます。

  7. 詳細と関連付けられている XML ファイルを表示するには、テスト ケースを選択します。

同じテスト計画内で、さまざまなテスト スイートを作成し、カスタム クエリを使用してテスト スイートに特定のテスト ケースを追加します。 1 つのテスト ケースを複数のテスト スイートに含めることができます。

手動テスト ケースの実行

テスト スイートがある場合は、サンドボックスまたはテスト環境で財務と運用アプリに更新が行われた後、それをリグレッション テストに使用する準備ができたことになります。 テスト ケースは、テスト スイートで手動で実行できます。 あるいは、テスト スイートの一部であるタスク記録を再生し、Azure DevOps を使って、テスト ケースの合格・不合格を示すこともできます。

Azure DevOps は、テスト ランナーというツールを使い、手動テストの実行を管理できます。 テスト ランナーの使用の詳細については、手動テストの実行 を参照してください。

テストのためだけでなく、結果の管理と軽減を目的とした、豊富な管理機能一式があることから、Azure DevOps を活用することをお勧めします。

自動テスト ケースの実行

この Dynamics 365 Unified Operations プラットフォームは、タスク記録に基づいてテスト ケースを作成するツールを開発者に提供し、Azure DevOps を使用して、これらのテスト ケースの自動実行を管理します。

開発者は、ビルドおよびビルドとテスト環境のテスト自動化機能を使用することができます。 詳細については、継続的な配信ホーム ページ を参照してください。

Regression Suite Automation Tool (RSAT) は、ユーザー受け入れテスト (UAT) の時間とコストを大幅に削減します。 RSAT では、タスク レコーダーを使用してパワー ユーザーの業務タスクを記録し、ソースコードを記述することなく、レコードを一連の自動テストに変換できます。 RSAT は、テストの実行、レポート、および調査のために Microsoft Azure DevOps と完全に統合されています。 テスト パラメーターは、テスト ステップから切り離され、Microsoft Excel ファイルに保存されます。

財務と運用アプリ、Regression Suite Automation Tool から、ツールとユーザー マニュアルをダウンロードします。

ライセンスなしの Azure DevOps トライアル

組織に現在 Azure DevOps テスト計画のユーザー ライセンスのサブスクリプションがない場合は、Azure DevOps に接続することなく、試用バージョンの RSAT ツールを実行するためのオプションがまだ存在します。 これにより、Azure DevOps へのサブスクリプションを確定する前に、情報を得て、実際に自分で RSAT のテスト自動化能力を確かめることができます 。

Azure DevOps へのサブスクリプションなしにトライアルベースで RSAT を実行する機能を使用すると、ユーザーは自分で作成したタスク記録を手動で RSAT にアップロードできます。 試用版のため、タスク記録をアップロードするユーザーだけが、このツールを使用してテスト自動化を実行できます。 試用版を実行すると、Azure DevOps のサブスクリプションを購入する前に、組織にとってのツールの利点を確認 できます。 Azure DevOps への接続とともに、フル アクセスで、RSAT を正常に実行する。

ライセンスの購入の詳細については、「Azure の価格」を参照してください。

RSAT を使って Azure DevOps でテスト プランを作成する方法については、こちらのビデオをご覧ください。

RSAT の使用方法については、こちらのビデオをご覧ください。

RSAT による並列実行のサポート

RSAT ツールの利点の 1 つは、1 人のユーザーが同じ環境で RSAT の複数のインスタンスを実行できることです。 テスト スクリプトを実行するのに複数の環境が必要なくなり、並列で実行できるので、時間と費用の両方を節約できます。 実際の例として、ユーザーはテスト ケースを順番に実行する必要はなく、かなりの数のテスト ケースを同時に実行できます。 さらに、別のユーザーが同じ環境で作業し、別個のテスト ケースを実行することもできるため、環境リソースを最大限に活用できます。

環境で同時に処理できる同時インスタンスの数を構成するオプションがあります。 このオプションにより、環境リソースの使用を最適化できます。

この機能は、同時に実行されるようにスケジュールされた複数のパイプラインを実行することにより、Azure DevOps パイプラインからテストを実行する場合にも使用できます。 このようにして、1 つの環境で複数のテストを並列で実行できるため、すべてのテストをよりすばやく処理できます。

テストの実行を調査する

自動実行が完了したら、Azure DevOps ツールバーでテスト > 実行 (またはテスト計画 > 実行) の順に選び、テスト実行の調査を行います。 テスト ケースの失敗とエラーを調べるには、目的のテストの実行を選択します。

また、Azure DevOps でテスト スイートに移動して、テスト ケースに関連付けられている最新の結果を確認することもできます。

Azure DevOps でのテストおよびテスト管理の詳細については、Azure DevOps ドキュメント を参照してください。