Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Scroll Exporter macro migration

...

Info
iconfalse
titleテスト スイート内の Diff ツールの回帰オプションを設定する

テスト スイート内のすべての Diff 回帰コントロールのロジックやデータ ソースの使用方法をカスタマイズするには、次の操作を行います。

  • テスト ケース エクスプローラーでテスト スイート ノードをダブルクリックし、オプションを修正します。詳細については、「回帰オプション」を参照してください。

他のツールと同じように、プロジェクトにデータ ソースが追加されている場合、ツール用のデータ ソースを指定できます。Diff ツール用のデータ ソースは、コントロール値を与えるために使用されるデータ ソースを指定します。 データ ソースの詳細については「テストのパラメータライズ (データ ソース、変数、または他のテストの値を使用)Parameterizing Tests with Data Sources, Variables, or Values from Other Tests」を参照してください。

Binary Diff モード

...

XML ビュー ツリーには、リテラル XML がツリー形式で表示され、個々のツリー ノードが 1 つの要素を表します。 XML ビュー ツリーのオプションは、 SOAP Client ツールのフォーム XML SOAP Envelope と同じように設定できます。  詳細については、「XML ビュー ツリーの操作」を参照してください。

XML 設定では、 XML コンポーネントの追加、削除、名前変更を行うことができます。XML 設定のオプションは、SOAP Client ツールのフォーム XML SOAP Envelope のオプションと同じように設定できます。詳細については、「XML 構成タブの操作」を参照してください。

違いを無視

XML モードの [違いを無視] タブから、適切なボタンをクリックすることで XPath の設定を追加または削除できます。詳細については、 「Understanding XPaths」 を参照してください。

...

  • 統合がテスト済みのバージョンは 4.74 および 4.38 です。
  • MDCXML.exe オプション ファイルには、無視する要素のリストなど、mdcxml 用のさまざまな設定が含まれます。次の A7Soft の Web サイトに、オプション ファイルのサンプルがあります: http://www.a7soft.com/mdcxml.html
  • オプション ファイルには、最低限でも以下の設定が含まれていなければなりません (SOAtest は、以下のパラメーターに関して、他の値の使用をサポートしていません)。

    • ValidationErrorAsFatal=0
    • InsertPI=1
    • InsertTags=0
    • InsertComments=0
  • ExamXML モードを使用する場合、Diff ツールのコントロールのコンテンツは、ファイルで指定する必要があります。 

回帰テストの構成Configuring Regression Testing」の説明にあるように、期待されるコンテンツを Diff ツールに埋め込むのではなく、ファイルに保存することによって、外部的な回帰コントロールを自動的に作成できます。

...

「無視する XPath」の設定を Diff ツール自体に持たせるだけでなく、共有リストを参照することもできます。共有リストは他の Diff ツールからも使用できます。 「無視する XPath」の共有リストを作成する方法については 「グローバルな無視する XPath プロパティ」を参照してください。

XPath 設定の変更
Anchor
Modifying XPath Settings
Modifying XPath Settings

...

変更した回帰テストを今後実行すると、指定したすべての XPath が無視されます。


-ignore
Scroll Ignore
scroll-pdf
true
scroll-officefalse
scroll-chmfalse
scroll-docbookfalse
scroll-eclipsehelpfalse
scroll-epubfalse
scroll-htmlfalse

ビデオ チュートリアル

回帰コントロールを生成して更新する方法について説明します。

Vimeo
URLhttps://player.vimeo.com/video/124446479