適切なアサーションを選ぶ
9 つのアサーション、1 つの問い: 何を確かめたいですか?
問いかけるべき 1 個の質問
アサーションを追加する前に、次の文を完成させてください:「テストのこの時点で、〜であることを確かめたい」。その答えが、使うアサーションを示します。
どのアサーションも、期待するものが現れるまでタイムアウトの範囲内で待ち、現れた瞬間に先へ進みます。画面の読み込みにかかる時間を推測する必要はありません。
アサーションを選ぶ
要素が画面上にあり、正しい見た目であることを確かめたいビジュアルアサーション「保存」ボタンがいつもの色で表示されています。何かが消えたことを確かめたいビジュアル不在アサーション読み込み中のスピナーが消えました。要素が決まった回数だけ表示されていることを確かめたいビジュアルカウントアサーション星がちょうど 5 個表示されています。ある言葉が画面上にあることを確かめたいテキストアサーションページに「注文が確定しました」と表示されています。テキストが消えたことを確かめたいテキスト不在アサーション「読み込み中...」はもう表示されていません。値そのものは何であれ、正しい種類の値が表示されていることを確かめたい動的テキストアサーション注文の合計金額が表示されています: 今日は $87.10、明日は $1,234.50 です。テキストが決まった回数だけ表示されていることを確かめたいテキストカウントアサーション「支払い済み」が 3 行に表示されています。画面の要素があるべき場所にあることを確かめたいレイアウトアサーションフォームのフィールドとボタンがずれたり重なったりしていません。1 画面上の複数のものが、そろっていることを確かめたいグループアサーションダイアログのタイトル、メッセージ、2 個のボタンがすべて表示されています。
ビジュアルかテキストか?
どちらも正解で、それぞれ別の問題を見つけます。
ビジュアルアサーション
見た目を比較します: 色、サイズ、アイコン、フォント、描かれたとおりのつづりです。ボタン、アイコン、ロゴなど、見た目で判別するものに最適です。
テキストアサーション
言葉を読み取ります。デザインが変わっても言葉が正しければ合格のままです。ラベル、メッセージ、タイトル、値に最適です。
アサーションを自分で追加する
GUI Test Studio でアサーションパレットを開き、アサーションをアサーショントラックの、それが起こるべき時点へドラッグします。次に「プロパティ」パネルから開き、記録のフレーム上で何を探すかを指定します。
まだ解決しませんか?何をしようとしていたかをお知らせください。1 営業日以内に回答します。Ask our team