抽出ルールの概要
更新 : 2007 年 11 月
抽出規則は、Web 要求に対する応答からデータを抽出して、Web アプリケーションが正しく動作していることを検証します。抽出規則は、テスト コンテキストでの結果を名前と値のペアとして格納します。抽出規則では、フォーム フィールド、テキスト、属性、ヘッダー、正規表現、および隠しフィールドを抽出できます。
検証規則は、抽出規則と似ていますが、データを抽出するのではなく、データの有無を検証します。詳細については、「検証規則について」を参照してください。
定義済みの抽出規則
Visual Studio Team System Test Edition には、次の定義済みの抽出ルールが用意されています。
抽出規則の種類 |
説明 |
---|---|
[属性値の抽出] |
指定した HTML タグから属性の値を抽出します。 |
[フィールドから抽出] |
指定したフォーム フィールドの値を応答から抽出します。 |
[HTTP ヘッダーの抽出] |
HTTP ヘッダーの値を抽出します。 |
[正規表現の抽出] |
正規表現と一致するテキストを応答から抽出します。 |
[テキストの抽出] |
テキストを応答から抽出します。 |
[非表示のフィールドから抽出] |
すべての隠しフィールドを応答から抽出します。 |
カスタム抽出規則
Test Edition では、Microsoft.VisualStudio.TestTools.WebTesting.Rules 名前空間に、定義済みの抽出ルールがクラスの形式で用意されています。ただし、ExtractionRule クラスから独自の抽出規則を作成することもできます。詳細については、「方法 : カスタム抽出規則を作成する」を参照してください。
参照
処理手順
チュートリアル : 検証規則と抽出ルールを Web テストに追加する