抽出ルールの概要

更新 : 2007 年 11 月

抽出規則は、Web 要求に対する応答からデータを抽出して、Web アプリケーションが正しく動作していることを検証します。抽出規則は、テスト コンテキストでの結果を名前と値のペアとして格納します。抽出規則では、フォーム フィールド、テキスト、属性、ヘッダー、正規表現、および隠しフィールドを抽出できます。

検証規則は、抽出規則と似ていますが、データを抽出するのではなく、データの有無を検証します。詳細については、「検証規則について」を参照してください。

定義済みの抽出規則

Visual Studio Team System Test Edition には、次の定義済みの抽出ルールが用意されています。

抽出規則の種類

説明

[属性値の抽出]

指定した HTML タグから属性の値を抽出します。

[フィールドから抽出]

指定したフォーム フィールドの値を応答から抽出します。

[HTTP ヘッダーの抽出]

HTTP ヘッダーの値を抽出します。

[正規表現の抽出]

正規表現と一致するテキストを応答から抽出します。

[テキストの抽出]

テキストを応答から抽出します。

[非表示のフィールドから抽出]

すべての隠しフィールドを応答から抽出します。

カスタム抽出規則

Test Edition では、Microsoft.VisualStudio.TestTools.WebTesting.Rules 名前空間に、定義済みの抽出ルールがクラスの形式で用意されています。ただし、ExtractionRule クラスから独自の抽出規則を作成することもできます。詳細については、「方法 : カスタム抽出規則を作成する」を参照してください。

参照

処理手順

方法 : Web テストに抽出規則を追加する

方法 : カスタム抽出規則を作成する

チュートリアル : 検証規則と抽出ルールを Web テストに追加する

概念

検証規則について

参照

Microsoft.VisualStudio.TestTools.WebTesting.Rules

ExtractionRule