Step
3.3.6 Step
説明
Step - テストステップの結果を定義します。ステップは、テストケース(スクリプト)の1つのアトミック命令を表します。ステップはスクリプトブロック内に配置する必要があります。
SYNOPSIS
Step <name> [pass|fail|nt|na] [instruct=<instructions>] [expected=<expected_result_desc>] [actual=<actual_result_desc>] [notes=<notes>]]
赤色は必須パラメータです
オプション
name
-表示可能なステップ名。例えば、"Logon"、"Open Browser "など。一意である必要はありません。
pass|fail|nt|na
-ステップの結果。pass(合格 、成功)、 fail (不合格、不成功)、 nt (未テスト) 、 na (利用不可) のいずれかになります 。
instruct=<インストラクション>
-ステップの指示(任意)。通常、そのステップを達成するために何を行ったかを簡単に説明します。
expect=<expect_result_desc>
-予想されるステップ結果の説明(オプション)。
actual=<actual_result_desc>
-実際のステップ結果の説明(オプション)。これは通常、失敗したステップで使用され、期待された結果との違いを示します。
notes=<注釈>
-追加のステップ情報(オプション)。
戻り値
Stepコマンドは常に0(ゼロ)を返します。
使用例
Compareto template= "application.png"
if ({_EXIT_CODE} == 0) {
Step "Start application" pass expected="The application GUI opens."
} else {
Step "Start application" fail expected="The application GUI opens." actual="The application failed to start."
Exit 1
}
Stepの典型的な使用例。このスニペットは、デスクトップがapplication.pngテンプレートと一致するかどうかをテストするために画像比較を使用し、それに応じてStepの合格または不合格の結果を生成します。