テストステップを使用する

テストケースとは、テスト中のシステムで実行する一連のアクションです(see chapter "Tricentis Toscaのご紹介")。

これらのアクションをテストステップと呼びます。各テストステップは、通常手動で行う作業を自動化したものです。

テストステップの作成

テストステップは、以下の方法で作成できます。

本ドキュメントのこのセクションでは、自動化されたテストケースについて説明します。

手動テストケースの作成と設計の方法については、 see chapter "手動テストケースの操作"

アイコン

説明

テストステップフォルダ

テストステップ

XTestStep

テストステッププロパティ

デフォルトオーダー変更

テストステップ内の「テストステップの値」の順序は、任意に変更することができます。この順序が、対応するモジュールのモジュール属性の順序と一致しない場合、このテストステップは「 DefaultOrderChanged=True 」とマークされます。

このモジュールは、オプション「 Set Default Order 」を使用して元の順序に戻すことができます。

OutOfSync

関連付けられたテストステップリファレンステストステップライブラリの一部)を使用して同期が実行されるかどうかを示します。

IsPausable

このプロパティは、「 Pausable 」に対して決定された値を示します。「 Pausable 」が「 True 」または「 False 」に設定されている場合は、「 IsPausable 」も同じ値を受け取ります。プロパティ「 Pausable 」が「 Inherited 」に設定されている場合は、上位オブジェクトの値がコピーされます。下位オブジェクトの明示的な値は、常に上位オブジェクトの値を上書きします。

Pausable

テストステップを一時停止できるかどうかを指定します(see chapter "手動 テストを実行する")。このプロパティは手動のテストステップでのみ編集できます。このプロパティの値は、他のすべてのテストステップでは「 False 」であるため、編集することはできません。テストステップライブラリでは、この値は常に「 False 」です。

テストステップのオプション

リセット値

テストステップのすべての値と設定がデフォルト設定にリセットされます。

再注文の許可

テストステップの値」の順序を変更するオプションは、「 Allow Reorder 」によって有効になります。

Disable

テストステップ とテストケースフォルダ は、無効にすることができます。これらのフォルダに格納されているテストステップもすべて無効になります。無効なオブジェクトは実行中にスキップされます。

オプション「 Disable 」を選択すると、以下のダイアログウィンドウが開きます:無効化の理由。無効にする理由はフリーテキストフィールドで指定できます。これは後で、プロパティ「 DisabledDescription 」の下に、それぞれのオブジェクトのツールチップとして表示されます。

イネーブル

オブジェクトは、コンテキストメニューで「 Enable 」を選択することで、再度有効にできます。

同期(XTestStep)

XModuleAttributes の階層が変更されると、対応する XTestStepValue に警告シンボルが表示されます。コンテキストメニューエントリ「 Synchronize 」は、変更されたXModuleAttributesをXTestStepValuesにコピーします。XTestStepValue(そのActionMode エントリを含む)は、その後、新しい位置に移動され、古い位置からは削除されます。

自動化された同期は、以下の条件が満たされている必要があります。

  1. 移動する対象のXModuleAttributeは、(XTestStepValueとして)1回だけ生成される

  2. 将来の親ノードが明確に決定されている

デフォルト順序を設定する

TestStepValue の順序は、対応するモジュールのModuleAttributesの決まりに従って変更されます。

スナップ

テストステップのすべての値は、アプリケーションで指定された値に設定されます。

スクラッチブックで実行する

スクラッチブックで選択された1つ以上のテストステップを実行します。

Create XTestStepValue tree(XTestStep)

このオプションを使用すると、最初に作成され、このテストステップに存在するXTestStepValueを生成することができます。ワイルドカードは、プロパティ「 Cardinality 」に割り当てられた値に応じて、以降の生成プロセスで引き続き使用できます(see chapter "Modulesのデフォルトプロパティ")。

Deleting TestSteps

選択されたテストステップは、コンテキストメニューまたは動的メニュー「テストケース」の「削除」をクリックするか、 Del キーを押すだけで削除できます。