XTestStepValueの編集
XTestStepValueは、Tosca TBoxと一緒に使用します。Tosca TBoxのマニュアルには、XTestStepValuesの使用方法についての詳細な説明が含まれております。
XModuleがテストケースにドラッグされると、XTestStepが作成され、Cardinalityに応じて、XTestStepValueワイルドカードまたは生成されたXTestStepValuesが XAttributes(see chapter "Modulesのデフォルトプロパティ")に対して作成されます。
プロパティと値(XTestStepValue)
ActionModeは、 Value 列に入力できるプロパティと値を定義します。
プロパティの定義
プロパティ、およびこのプロパティで求められる状態をValue列に指定します。
|
この例は、コントロールが有効かを検証します:
プロパティを定義する |
プロパティが定義されていない場合、コントロールの規定値プロパティが適用されます。
|
TextBox コントロールに、規定値プロパティの「 Text 」が適用されます。 |
ActionMode(XTestStepValue)の変更
「 ActionMode 」列の値は、コンテキストメニューまたはダイナミックメニューの「 TestCases 」から、1つ以上のTestStepValueを使用して変更できます。このオプションは、すでに生成されているXTestStepValueにも使用できます。
手順:
-
「 ActionMode 」の変更に使用するXTestStepValueを1つ以上選択する。
-
コンテキストメニューまたはダイナミックメニュー「 TestCases 」から、「Modify」->「ActionMode」の順に進みます。キーボードの Ctrl + M 、 A で選択することもできます。
ActionModesの変更
-
後続のダイアログでは、すべてのActionModesがドロップダウンリストに表示されます。
|
お好みのActionModeを選択する場合は、一部のActionModesが特定のインターフェースタイプには適さない可能性があることに留意してください。 |
-
「 Modify All 」ボタンをクリックして、選択を確認します。
特殊化(XTestStepValue)を選択する
XTestStepValue一つに対して複数の特殊化を指定できます。複数の特化があるXTestStepValueは、アイコン
が異なります。この場合、希望するスペシャライゼーションモジュールはコンテキストメニューを通じて割り当てることができます。
手順
-
ModuleAttributeのコンテキストメニューから「 Implement Specialization 」を選択します。これには複数の特殊化が含まれます。
「特別化を導入する」
-
後続のダイアログからご希望のスペシャライゼーションモジュールを選択してください。
「Select specialization」
-
その結果、この特殊化に追加で必要なすべてのModuleAttributesが追加され、テストステップの値のアイコンが
に変更されます。
結果 - 実装された特殊化
特殊化(XTestStepValue)を交換する
特殊化が割り当てられたXTestStepValueは、
アイコンで識別できます。この実装はいつでも交換できます。交換したXTestStepValueの値は保持されます。XTestStepValueを新たに追加することもできます。ユーザーは、指定された値を持つXModuleAttributesが新しい特殊化に存在しない場合、それを維持するかどうかを促すモーダルダイアログで決定します。
特殊化の交換についての詳細は、 chapter "ActionMode(XTestStepValue)の変更"をご覧ください。