テストステップにテストデータを追加する

新しく作成されたテストステップは、参照されるモジュールを介して技術的なステアリン グ情報にリンクされます。ただし、これらのステップにはテストデータは含まれておらず、現段階では仮想テストステップです。それらは、 Data Type の列にリーディングアスタリスクでマークされています。ValueActionMode 、または DataType のいずれかが割り当てられるとすぐに、仮想テストステップの値は、明確なテストステップの値に変換されます (see chapter "仮想値を確定テストステップ値に変換する") 。

各テストステップの値データに対して、 Value のフィールドに入力することが可能です。参照されているテストステップの値のModuleAttributeに ValueRange が定義されている場合、これらの値はテストステップの値のドロップダウンメニューから使用できます。さらに、必要なActionModeとDataTypeを指定することもできます。

画面または繰り返し要素は、モジュールとして1回だけスキャンされます。このモジュールは、任意のテストデータを使用して、任意の数のテストケースで何度でも使用できます。

テストデータを含むテストケース

テストステップの値コンテンツの移動

テストステップ値および Xテストステップ値に含まれる値は、テストステップ内で移動できます。

手順

  1. 転送すべきテストステップの値を左クリックし、マウスのボタンを押し続けてください。

  2. 選択したテストステップの値を、値を割り当てるべきテストステップの値の上にドラッグしてください。

テストステップの値コンテンツを移動する

結果は初期状況によって異なります。可能なバリエーションは2つあります。

モジュール属性に関連付けられていないテストステップ値

ModuleAttributesに関連付けられていないTestStepaluesには、 <no Module associated> とマークされます。

値の移動は次のような結果をもたらします。

  1. 対象のテストステップの値は、関連付けのないテストステップの値で上書きされます。

  2. 関連付けのないテストステップの値は削除されます。

モジュール属性に関連付けられたテストステップ値

ModuleAttributeに関連付けられている テストステップ値の値は、同じく ModuleAttributeに関連付けられている他のテストステップ値に転送することができます。

前提条件

  • テストステップ値のリンクされたモジュール属性は、両方ともカスタムコントロールであるか、両方ともカスタムコントロールでない必要があります。

値の移動は次のような結果をもたらします。

  • 値はソーステストステップの値からターゲットテストステップの値に移動されます。

  • ターゲットテストステップの値は、ソーステストステップの値の値が含まれます。

  • ソーステストステップの値には値が含まれていません。

下位のXテストステップ値を持つXテストステップ値

XTestStepValueに下位のXテストステップ値がある場合、その値も転送されます。これらのXテストステップ値の名前が異なる場合は、新しいXテストステップ値が作成されます。

テストステップの値コンテンツのコピー

テストステップ値および Xテストステップ値に含まれる値は、テストステップ内でコピーできます。

手順

  1. 転送するテストステップの値をマウスの左ボタンでクリックし、押し続けてください。次に Ctrl キーを押し続けてください。

  2. 選択したテストステップの値を、値を割り当てるべきテストステップの値の上にドラッグしてください。

値の転送は次のような結果をもたらします:値はソーステストステップの値からターゲットテストステップの値にコピーされます。

下位のXテストステップ値を持つXテストステップ値

XTestStep に下位のXテストステップ値が含まれている場合、その値も転送されます。これらのXテストステップ値の名前が異なる場合は、新しいXテストステップ値が作成されます。

仮想値を確定テストステップ値に変換する

モジュールをテストステップにドラッグ&ドロップして作成されるテストステップには、仮想テストステップ値のみが含まれます。これらのテストステップ値は、Tosca Commander™内のすべてのアクションから除外されます。仮想のテストステップの値を明確なテストステップの値に変換するには3つの方法があります。

  • アサイン値、アクションモード、またはデータ型を手動で設定します(see chapter "プロパティ"

  • テストステップにModuleAttributeをドラッグ&ドロップします。

  • ModuleAttributeに1つまたは複数のテストステップをドロップします。

これらの手順は、TC-Shell(see chapter "オブジェクトをマークし、タスクをドラッグ&ドロップする")経由でも実行することができます。

仮想テストステップサブ値を確定テストステップサブ値に変換する

モジュールをテストケースにドラッグ&ドロップして作成されるテストステップには、仮想テストステップ値とテストステップサブ値のみが含まれます(例えば、テーブルには テストステップサブ値があります)。これらの値は、いかなるTosca Commander™の操作からも除外されます。仮想TestStepSubValuesを仮想TestStepSubValuesに変換することは、仮想 TestStepValues(see chapter "仮想値を確定テストステップ値に変換する")の変換と同様です。

スナップ

Tosca Commander™は、テスト対象アプリケーションからのテストデータを抽出し、スナップ機能を使用してテストステップに直接転送できます。

これは、テストステップのすべてのテストステップ値または個々の テストステップ値に対して実行できます。手順は、テストステップまたはテストステップの値のいずれかの選択する点のみが異なります。

  1. テスト対象アプリケーションからデータを入力するテストステップが選択されます。

  2. テスト対象アプリケーションは、選択されたテストステップに対応する位置にあります。

  3. コンテキストメニューから「スナップ」を選択します。