テストシーケンスの編集手順
ツールで自動プレイしながら、テストシーケンスを書いていくのがおすすめです。
テンプレートを複製
まず、template.xlsx をコピーして新しいファイルを作成します。
その後、新しいファイルを開いて「テストシーケンス」シートを表示します。
Success と Failed のラベルを用意する
テストシーケンスの後ろの方に OrderType
が Success
と Failed
の項目を用意します。 その際に、それぞれにラベル名を用意してください。
ラベル名はなんでも OK ですが、テストの成功と失敗だと分かりやすい名前が良いでしょう。
ツールで自動プレイをさせながら AutoPlay の指示内容を決めていく
通常通りツールを使い、ゲームを起動した状態から自動プレイを行い指示内容を確定していきます。 そして、確定した指示内容をテストシーケンスに記述していきます。
この際、
OrderType
をAutoPlay
にするのを忘れずに
一回の複雑な指示で目的の画面まで遷移させるのでなく、複数回の指示で目的の画面まで遷移するほうが良いでしょう。
自動プレイに失敗した場合に Falied にジャンプさせる
自動プレイに失敗は通常どうにもなりませんので、失敗(Failed)にジャンプするようにラベルを指定します。
チェックを行う
目的の画面まで移動することが出来たら、そこで画面チェックの指示を追加していきます。
- 指示内容に指示を正確に書いてください。
- オブジェクトの指定には別途説明するツールの「描画オブジェクトの検索」機能が便利です。
チェックに成功した場合と失敗した場合の分岐
「特定のキャラクター/アイテムを探す」などの繰り返し処理をする場合などには 成功時、失敗時の条件分岐が必要です。 成功した場合に何をすべきか、失敗した場合に何をすべきかを考えて、ジャンプ先のラベルを書いてください。
テストを終える
テストシーケンスを記述し終わったら、最初に作っておいた Success と Failed がシーケンスの末尾に来るように移動します。
テストは最終的に
Success
もしくはFailed
に到達したら完了です。
描画オブジェクトの検索
チェックを行うときにはチェック対象を指定したい場合があります。 このような場合に、ツールを使って比較的簡単にチェック対象のオブジェクトを特定することができます。
Search A Draw Object ウィンドウの起動
- ツールを起動して、ゲームと接続し、ゲームの目的の画面まで遷移します
- ツール左側に表示されているゲームのスクリーンショットを右クリックします
- 右クリックすると表示されるコンテキストメニューから「描画オブジェクトの検索」を選択します
表示されるウィンドウにある程度の使い方を記述してあります。そちらも参考にしてください。
オブジェクトの特定
対象のオブジェクトの場所を右クリックすると、その位置にあるオブジェクトを右側にツリー表示します。
- スクリーンショット上に最有力候補3つを「赤」、「黄」、「緑」で表示します
- 赤が最有力候補
- ツリー表示でも同じ色分けをしています
- 目的のオブジェクトが最有力候補にならなかった場合は再度位置を調整して右クリックを行うとよいでしょう
テキストのあるオブジェクトの判定
- テキストデータを持つオブジェクトはツリー表示で [Text] の文字がつきます。
ツリー表示からオブジェクトの位置を確認する
最有力候補以外のオブジェクトもツリーに表示されます。 [これにフォーカス] ボタンを押すことで、これらオブジェクトの位置をスクリーンショット上に青色で表示します。
オブジェクトが特定出来たら…
ツリー表示側の対象オブジェクトの [クリップボードにコピー] ボタンを押すと、オブジェクト名がクリップボードにコピーされます。
この状態で、Excel で、対象オブジェクトのセルに Ctrl+V
でペーストすることで、対象のオブジェクト名が貼り付けられます。
Search A Draw Object ウィンドウの終了
Search A Draw Object ウィンドウの右上の [X] ボタンを押すと終了します。