テストが検証する内容を選ぶ
記録のたびに表示される質問: ビジュアル要素、テキスト、画面に表示される内容。
質問
記録を停止すると、GUI Test Runner-Recorder はこのテストで何を検証するかを尋ねます。その答えによって、保存時にテストへ自動で付くアサーションが決まります。アサーションは、後から GUI Test Studio でいつでも追加、変更、削除できます。
ビジュアル要素を検証
既定でオンです。クリックした要素や入力した要素のそれぞれに、操作の直前にビジュアルアサーションが付きます: テストは、ボタン、入力欄、メニュー項目が画面にあり、正しく見えることを確かめてから、クリックを実行します。
欠けたアイコン、色の違うボタン、壊れた画像、小文字になったラベル、リリース後に消えた要素です。
最大待ち時間は、アサーションが不合格になるまでに、実行が要素の表示を待つ時間です。ほとんどのアプリには 5 秒で十分ですが、遅いページでは長くしてください。
テキストを検証
既定でオフです。オンにすると、クリックした文言が画面から読み取られ、テキストとして検証されます。テキストアサーションは、フォントや色が変わっていても、文言が正しければ合格します。
| オプション | 意味 |
|---|---|
| 最大待ち時間 | 実行がテキストを待つ時間。 |
| 変化する値 (日付、時刻、通貨) | 実行のたびに異なる値をどう扱うか: 正確な値を検証する、形式 (「日付」「金額」) だけを検証する、または代わりにその画像を保持する。 |
| 認識品質 | 「バランス」は速く、よく読み取ります。「最高」は最も丁寧で、「高速」は最も速い設定です。 |
アプリの上部に今日の日付が表示されるとします。正確な値は明日には不合格になります。「形式」を選ぶと、日付が何であれ、日付が表示されていることをテストが検証します。
表示される内容を検証
既定でオンです。クリックせずに現れる画面もあります: メニューが開く、ダイアログが表示される、確認メッセージが出る、などです。これらにもアサーションが付き、画面が落ち着いた時点に置かれるので、本当に現れたことをテストが確かめます。
オプション
| オプション | 意味 |
|---|---|
| グループアサーション | 現れたものすべてを、画面ごとに 1 個のグループとしてまとめて検証します。 |
| レイアウトアサーション | 要素があるべき場所にあることも検証するので、ずれた要素や重なった要素を捉えます。 |
| 詳細度 | 現れたもののうちどれだけを検証するか: 主な要素だけから、ほぼすべてまで。5 個の小さな画面が並んだ行で、大きな変化だけから、あらゆる変化までのレベルを選びます。 |
| 詳細設定: 画面あたりの要素数 | 画面が変化するたびに検証する要素の上限です。「自動」は詳細度に従い、数を増やすと、にぎやかな画面をより多く検証し、実行は長くなります。画面にそれ以上の要素があるときは、画像とテキストがそれぞれの分を保ちます。 |
画面ごとに検証する要素の数
画面が変化するたびに、テストは現れた要素のうち限られた数を検証します。「詳細設定」の「画面あたりの要素数」がその上限を決めます。初期状態は「自動」で、詳細度に従います: 最も低いレベルから最も高いレベルまで、5、8、12、20、32 個です。
画面に上限より多くの要素があるときは、画像とテキストがそれぞれの分を保ちます: 最も大きい画像と、読む順で最初のテキストです。その画面の残りは検証されません。
| 画面 | 選ぶ設定 |
|---|---|
| メニュー、小さなダイアログ、確認メッセージ | 「自動」のままにします。そのような画面のすべてを既にカバーしています。 |
| 長いフォーム、設定ページ、行の多いテーブル | たとえば 30 や 40 に増やして、下のほうの入力欄や行も検証されるようにします。 |
| カード、バッジ、アイコンの多いダッシュボード | 増やして、ラベルと並んでアイコンやバッジも検証されるようにします。 |
| 価格表や翻訳されたページなど、すべてのラベルが重要な画面 | 最大 100 まで増やして、すべてを検証します。 |
| 速く実行しなければならないテスト、または画面が頻繁に変わるアプリ | 「自動」のままにします。要素が 1 個増えるごとに毎回の実行が長くなり、アプリが変わったときに更新するものが 1 個増えます。 |
便利な理由: どの画面を検証するかを変えずに、これらのアサーションの徹底度を 1 個の数で決められます。どの画面を検証するかは詳細度が決めます。
既定にする
「次回から表示しない」にチェックを入れると、これらの選択がすべての記録に適用され、質問は省略されます。同じ設定は設定、環境設定、記録の既定値にあり、そこで変更できるほか、「全般」ページで質問を再び表示できます。
質問をどの方法で閉じても、表示されていた選択がそのまま使われます: 質問のせいで記録が失われることはありません。次は、GUI Test Studio でテストを開くです。
まだ解決しませんか?何をしようとしていたかをお知らせください。1 営業日以内に回答します。Ask our team