Xモジュールの構造
Xモジュール を使用して、ツリー状のテスト オブジェクト構造をマッピングできます。
Xモジュール参照を作成する
XモジュールまたはXモジュール属性は、参照を使用することでTricentis Toscaで繰り返し使用することができます。モジュールまたは参照されるモジュールに変更を加えると、システムはその変更で影響を受けるすべての参照を調整します。
参照の作成方法は2種類あります。
                                                                 
                                                             | 
                                                            
                                                                 この機能を使用するには、実行に必要なすべてのパラメータが対象モジュール (see chapter "Modulesのデフォルトプロパティ") に存在することを確認してください。同等のXモジュール属性からプロパティをコピーし、必要に応じて調整することができます。  | 
                                                        
- 
                                                        
参照として使用したいXモジュールをXモジュール構造定義の中で左クリックし、左のマウスボタンを押し続けてください。
 
- 
                                                        
このXモジュールを希望の位置にドラッグし、そこにドロップしてください。Tricentis ToscaはXモジュール参照を作成します。
 
                                                        
                                                    
Xモジュール参照の作成
Xモジュール属性をモジュールフォルダにドラッグ&ドロップする:
- 
                                                        
左クリックでXモジュール属性をXモジュール参照に変換し、左のマウスボタンを押し続けてください。
 
- 
                                                        
Xモジュール属性を希望のモジュールフォルダにドラッグし、そこにドロップしてください。Toscaはターゲットモジュールフォルダに新しいXモジュールを作成し、Xモジュール属性をXモジュール参照に変換します。
 
                                                        
                                                    
Xモジュール参照を作成
モジュール参照を解決する方法
- 
                                                        
解決する参照を右クリックします。
 
- 
                                                        
コンテキストメニューから「 Resolve Module Reference 」オプションを選択してください。
 
選択された参照は解決されても、削除はされません。
                                                        
                                                    
参照の解決
一般化と特別化
「一般化」は、様々な値で使用できるXモジュールです。これらの値は「特別化」と呼ばれます。一般化モジュールのモジュール属性は、各特別化モジュールにコピーされます。一般化のモジュール属性を変更すると、すべての特別化が自動的に適応されます。一般化や他の特別化に影響を与えずに、特別化にさらに モジュール属性 を追加できます。
- 
                                                        
一般化と特別化はModulesセクションで定義されます(chapter "一般化の定義方法"も参照)。
 - 
                                                        
特別化はTestCasesセクションで選択されます (chapter "テストケースでの特別化の選択"も参照) 。
 
Tosca では、一般化モジュールまたはその特別化を参照 (see chapter "Xモジュール参照を作成する") として使用できます。
- 
                                                        
モジュールフォルダのコンテキストメニューから「 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モジュールの特別型となるべきです。 - 
                                                        
特別型を作成するXモジュールを選択してください。
 - 
                                                        
Shift キーを押し続けて、新しく作成したモジュールにXモジュールをドラッグしてください。
 - 
                                                        
マウスボタンを放します。ポップアップウィンドウが表示されます。
 - 
                                                        
Set Generalization-Module オプションを選択してください。
Toscaが特別化を作成します。
 
                                                        
                                                    
一般化モジュールを設定する
特別化のXモジュール属性は、以下のアイコンで表示されます: 
 。一般化モジュールは、特別化のツールチップに表示されます。
                                                        
                                                    
ツールチップ:一般化モジュール
                                                                 
                                                             | 
                                                            
                                                                 Xモジュール 参照は通常、Xモジュール属性から作成され、参照は一般化 (see "Xモジュール属性をモジュールフォルダにドラッグ&ドロップする:") として定義されます。  | 
                                                        
「IsAbstract」プロパティ
プロパティ IsAbstract (プロパティタブ内) を使用して、Xモジュール を抽象モジュール 
 として分類します。特別化の値を TRUE に設定すると、これをテストケースで使用できなくなります。
                                                        
                                                    
「 IsAbstract 」プロパティ
一般化モジュールのクリア
特別化をリセットするには、該当する特別化モジュールを右クリックし、コンテキストメニューから Clear Generalization-Module を選択します。一般化モジュールから転送されたすべてのモジュール属性と、参照されたすべてのテストステップ値が削除されます。
                                                        
                                                    
一般化モジュールをクリア
デフォルトの特別化の定義
                                                    
- 
                                                        
Xモジュール参照を右クリックし、コンテキストメニューから「 Define default Specialization 」を選択してください。
 
                                                        
                                                    
デフォルトの特別化を定義
- 
                                                        
後続のダイアログボックスで、該当するデフォルトの特別化モジュールを選択してください。
 
                                                        
                                                    
特別化モジュールを選択
- 
                                                        
該当するTestStepValueがテストケースで生成されると、自動的に特別化としてラベル付けされます。定義されたデフォルトの特別化はツールチップに表示されます。
 
                                                        
                                                    
テストケースのデフォルトの特別化
デフォルトの特別化のクリア
一般化モジュールのXモジュール参照のデフォルトの特別化をリセットするには、Xモジュール参照を右クリックし、コンテキストメニューから「 Clear default Specialization 」オプションを選択します。
1つのXTestStepValueには、複数の特別化が存在する場合があります。これらのXTestStepValuesは、Tosca Commander内で次のように表示されます: 
.
必要な特別化を選択するには
- 
                                                        
複数の特別化を持つTestStepValueを右クリックし、コンテキストメニューから Implement Specialization を選択してください。
 
                                                        
                                                    
特別化の実装
- 
                                                        
後続のダイアログボックスで、該当する特別化モジュールを選択してください。
 
                                                        
                                                    
特別化を選択する
- 
                                                        
この特別化に追加で必要なすべての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 」プロパティ