Xモジュールの構造

Xモジュール を使用して、ツリー状のテスト オブジェクト構造をマッピングできます。

Xモジュール参照を作成する

XモジュールまたはXモジュール属性は、参照を使用することでTricentis Toscaで繰り返し使用することができます。モジュールまたは参照されるモジュールに変更を加えると、システムはその変更で影響を受けるすべての参照を調整します。

参照の作成方法は2種類あります。

Xモジュールを別のXモジュールにドラッグ&ドロップする:

この機能を使用するには、実行に必要なすべてのパラメータが対象モジュール (see chapter "Modulesのデフォルトプロパティ") に存在することを確認してください。同等のXモジュール属性からプロパティをコピーし、必要に応じて調整することができます。

  1. 参照として使用したいXモジュールをXモジュール構造定義の中で左クリックし、左のマウスボタンを押し続けてください。

  1. このXモジュールを希望の位置にドラッグし、そこにドロップしてください。Tricentis ToscaはXモジュール参照を作成します。

Xモジュール参照の作成

Xモジュール属性をモジュールフォルダにドラッグ&ドロップする:

  1. 左クリックでXモジュール属性をXモジュール参照に変換し、左のマウスボタンを押し続けてください。

  1. Xモジュール属性を希望のモジュールフォルダにドラッグし、そこにドロップしてください。Toscaはターゲットモジュールフォルダに新しいXモジュールを作成し、Xモジュール属性をXモジュール参照に変換します。

Xモジュール参照を作成

モジュール参照を解決する方法

  1. 解決する参照を右クリックします。

  1. コンテキストメニューから「 Resolve Module Reference 」オプションを選択してください。

選択された参照は解決されても、削除はされません。

参照の解決

一般化と特別化

「一般化」は、様々な値で使用できるXモジュールです。これらの値は「特別化」と呼ばれます。一般化モジュールのモジュール属性は、各特別化モジュールにコピーされます。一般化のモジュール属性を変更すると、すべての特別化が自動的に適応されます。一般化や他の特別化に影響を与えずに、特別化にさらに モジュール属性 を追加できます。

  1. 一般化と特別化はModulesセクションで定義されます(chapter "一般化の定義方法"も参照)。

  2. 特別化はTestCasesセクションで選択されます (chapter "テストケースでの特別化の選択"も参照) 。

Tosca では、一般化モジュールまたはその特別化を参照 (see chapter "Xモジュール参照を作成する") として使用できます。

一般化の定義方法

  1. モジュールフォルダのコンテキストメニューから「 Create XModule」を選択して、新しいXモジュールを作成します。モジュールフォルダを左クリックし、動的メニュー「 Modules 」から「 3"="" ctype="x-Xpt" equiv-text='lt;span class="No_break"gt;' id="1">uot;icon_fliesstext" /gt;"/ Create Object -XModule 」を選択することも可能です。このモジュールは、既存のXモジュールの特別型となるべきです。

  2. 特別型を作成するXモジュールを選択してください。

  3. Shift キーを押し続けて、新しく作成したモジュールにXモジュールをドラッグしてください。

  4. マウスボタンを放します。ポップアップウィンドウが表示されます。

  5. Set Generalization-Module オプションを選択してください。

    Toscaが特別化を作成します。

一般化モジュールを設定する

特別化のXモジュール属性は、以下のアイコンで表示されます: 。一般化モジュールは、特別化のツールチップに表示されます。

ツールチップ:一般化モジュール

Xモジュール 参照は通常、Xモジュール属性から作成され、参照は一般化 (see "Xモジュール属性をモジュールフォルダにドラッグ&ドロップする:") として定義されます。

「IsAbstract」プロパティ

プロパティ IsAbstract (プロパティタブ内) を使用して、Xモジュール を抽象モジュール として分類します。特別化の値を TRUE に設定すると、これをテストケースで使用できなくなります。

IsAbstract 」プロパティ

一般化モジュールのクリア

特別化をリセットするには、該当する特別化モジュールを右クリックし、コンテキストメニューから Clear Generalization-Module を選択します。一般化モジュールから転送されたすべてのモジュール属性と、参照されたすべてのテストステップ値が削除されます。

一般化モジュールをクリア

デフォルトの特別化の定義

Tosca では、一般化モジュールから作成されたXモジュール参照のデフォルトの特別化を指定できます() 。 このデフォルトの特別化は、モジュールがテストケースで使用されるたびに自動的に選択されます。see chapter "Xモジュールを別のXモジュールにドラッグ&ドロップする:"

  1. Xモジュール参照を右クリックし、コンテキストメニューから「 Define default Specialization 」を選択してください。

デフォルトの特別化を定義

  1. 後続のダイアログボックスで、該当するデフォルトの特別化モジュールを選択してください。

特別化モジュールを選択

  1. 該当するTestStepValueがテストケースで生成されると、自動的に特別化としてラベル付けされます。定義されたデフォルトの特別化はツールチップに表示されます。

テストケースのデフォルトの特別化

デフォルトの特別化のクリア

一般化モジュールのXモジュール参照のデフォルトの特別化をリセットするには、Xモジュール参照を右クリックし、コンテキストメニューから「 Clear default Specialization 」オプションを選択します。

テストケースでの特別化の選択

1つのXTestStepValueには、複数の特別化が存在する場合があります。これらのXTestStepValuesは、Tosca Commander内で次のように表示されます: .

必要な特別化を選択するには

  1. 複数の特別化を持つTestStepValueを右クリックし、コンテキストメニューから Implement Specialization を選択してください。

特別化の実装

  1. 後続のダイアログボックスで、該当する特別化モジュールを選択してください。

特別化を選択する

  1. この特別化に追加で必要なすべてのModuleAttributesが追加され、TestStepValueのアイコンは次のように変更されます:

結果:特別化を実装

テストケースでのXモジュール属性の使用の繰り返し

テストケースで複数のXモジュール属性を生成するには、以下の手順に従ってください。

  • テストステップ内でTestStepValueを複数回複製します。

  • 特定のTestStepValueの繰り返し使用を指定するには、ModuleAttribute の Cardinality プロパティを使用します(see chapter "Modulesのデフォルトプロパティ") 。

    さらに TestStepValues を作成するには、 TestStepValueを右クリックし、コンテキスト メニューからCreate XTestStepValue を選択します。また、TestStepValueを左クリックして、動的メニューの TestCases から 3"="" ctype="x-Xpt" equiv-text='lt;span class="No_break"gt;' id="1">uot; class="icon_fliesstext" /gt;"/ Create Object - XTestStepValue (after this)を選択することもできます。

以下の値が選択可能です。

カーディナリティ

カーディナリティ

Xテストステップでのパフォーマンス

0-1

Xテストステップ値は、各Xモジュール属性用のワイルドカードとして最初に作成されます。作成できるXテストステップ値は1つだけです。

1

Xモジュール属性に対して、ちょうど1つのXテストステップ値が作成されます。デフォルトのアクションモードは、「 ActionMode 」列で設定された値です。

0-N

Xテストステップ値は、各Xモジュール属性用のワイルドカードとして最初に作成されます。Xテストステップ値はいくつでも作成できます。

1-N

Xテストステップ値は、各Xモジュール属性用のワイルドカードとして最初に作成されます。少なくとも1つのXテストステップ値を生成しなければなりません。

Cardinality 」プロパティ