RSAT を使用する理由

完了

RSAT では、テスト レコーダー機能を使用してビジネス タスクを記録し、ソース コードを記述することなく、その記録を一連の自動テストに変換できます。 このツールは、既存の展開に対するシステムの更新をテストするために必要な手作業を減らすことを目的としています。

システムのすべての更新では、重要なビジネス プロセスを念頭に置いてテストすることが重要です。 RSAT には、テストの不合格を調査するためのオプションが用意されています。 テスト ケースは、Azure DevOps で手動で作成するか、または Lifecycle Services のビジネス プロセス モデラー (BPM) ツールから Azure DevOps に同期してから、RSAT に同期することができます。 また、RSAT では、テスト ステップとテスト パラメーターは分離されており、パラメーターは Excel ファイルに格納されます。 そのため、テスト パラメーターの値をより簡単に編集できます。 RSAT は、ユーザー受け入れテスト (UAT) にかかる時間とコストを大幅に削減します。 UAT は、通常、Microsoft のアプリケーションの更新を行うか、カスタム コードや設定を運用環境に適用する前に必要になります。

一般に、重要なプロセスを手動でテストする場合は、計画よりも多くの時間やリソースが必要になります。また、テスト ケースの数によっても左右されます。 RSAT は、ユーザー受け入れテストを自動化することで、テストにかかる時間とコストを大幅に削減します。

Lifecycle Services のビジネス プロセス モデラーは、回帰テストのライフ サイクルの最も重要なコンポーネントの 1 つです。 ビジネスを適切に運営するために必要なビジネス プロセスを洗い出し、提供されているテスト レコーダーを使用してそれらのビジネス プロセスを記録することが重要です。 テスト レコーダーは、ステップをタスクにまとめて手順を整理するために役立ちます。

再生時には、RSAT ツールはテストの記録時に追加された検証ステップを確認します。

  • 検証: 実行する必要があるシナリオに検証を追加します。 テスト レコーダーの検証によって、RSAT は予期される値と実際の値を比較できます。
  • 参照変数: 記録時に入力した値は RSAT ツールによって参照変数に変換されるため、テストの実装時にパラメーター化できます。また、参照値はテスト ケースから別のテスト ケースに渡すことができます。

RSAT を使用するための前提条件を以下に示します。

  • RSAT では、Web ブラウザーからテスト環境にアクセスします。
  • テスト ケース、テスト計画、テスト ケースの結果の保存と管理には、Azure DevOps プロジェクトを使用する必要があります。
  • Azure DevOps の Test Manager または Test Plans のライセンスが必要です。 たとえば、Visual Studio Enterprise サブスクリプションがある場合は、Test Plans のライセンスを既にお持ちです。
  • Microsoft ダウンロード センターから RSAT ツールをインストールします。
  • RSAT を設定します。

RSAT の概要については、次のビデオをご覧ください。