テストが検証する内容を選ぶ

記録のたびに表示される質問: ビジュアル要素、テキスト、画面に表示される内容。

質問

記録を停止すると、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