テスト手順を「テストシナリオ」というスクリプトに記述します。手動テストと自動テストの手順で最も違うのがこのテストシナリオの作成です。ロボットによる機器の操作や自動判定の指示のほか、外部接続したシミュレータの操作などもこのテストシナリオに従って行われます。
基本的にテストシナリオの内容は、機器の操作と自動判定の繰り返しです。操作した結果表示される画面が期待値と合致するかどうか判定していきます。
ロボットに機器を操作させるシナリオは、疑似画面上をマウスでクリックするだけで入力できます。
入力と同時にロボットが動き、実機も操作されます。
PIC/STILLアイコンをクリックすると画像の自動判定シナリオが入力されます。
画像の取得から判定の指示まで、全て自動で入力・操作されます。
シナリオ作成の様子を動画で見る
複雑な条件分岐や変数定義を持つシナリオも、コマンドダイアログを使うことで、マウス操作で簡単に入力することができます。さらに組み合わせ試験生成ツールを使用すれば、短いシナリオを様々に組み合わせて長く複雑なシナリオを作ることができます。
一度作成したシナリオは一部を変更したり組み合わせを変えたりして、別のテストシナリオに流用することができます。ノウハウの蓄積により、2回目以降のテストでは設定やシナリオ作成にかかる時間は大幅に短縮されます。