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にも使用できます。

手順:

  1. ActionMode 」の変更に使用するXTestStepValueを1つ以上選択する。

  2. コンテキストメニューまたはダイナミックメニュー「 TestCases 」から、「Modify」->「ActionMode」の順に進みます。キーボードの Ctrl + MA で選択することもできます。

ActionModesの変更

  1. 後続のダイアログでは、すべてのActionModesがドロップダウンリストに表示されます。

お好みのActionModeを選択する場合は、一部のActionModesが特定のインターフェースタイプには適さない可能性があることに留意してください。

  1. Modify All 」ボタンをクリックして、選択を確認します。

特殊化(XTestStepValue)を選択する

XTestStepValue一つに対して複数の特殊化を指定できます。複数の特化があるXTestStepValueは、アイコン が異なります。この場合、希望するスペシャライゼーションモジュールはコンテキストメニューを通じて割り当てることができます。

手順

  1. ModuleAttributeのコンテキストメニューから「 Implement Specialization 」を選択します。これには複数の特殊化が含まれます。

「特別化を導入する」

  1. 後続のダイアログからご希望のスペシャライゼーションモジュールを選択してください。

「Select specialization」

  1. その結果、この特殊化に追加で必要なすべてのModuleAttributesが追加され、テストステップの値のアイコンが に変更されます。

結果 - 実装された特殊化

特殊化(XTestStepValue)を交換する

特殊化が割り当てられたXTestStepValueは、 アイコンで識別できます。この実装はいつでも交換できます。交換したXTestStepValueの値は保持されます。XTestStepValueを新たに追加することもできます。ユーザーは、指定された値を持つXModuleAttributesが新しい特殊化に存在しない場合、それを維持するかどうかを促すモーダルダイアログで決定します。

特殊化の交換についての詳細は、 chapter "ActionMode(XTestStepValue)の変更"をご覧ください。