UIテスト
UIテストとは
- エンドユーザーが操作するのと同じようにテストするスクリプト
- エンドツーエンドで動く。アプリケーションの様々な箇所を全て動かす。スモークテスト。
スモークテスト
システムが基本的なレベルで稼働していることを確認する高レベルのテスト
- 適切にデプロイされている
- 環境が適切に設定されている
- アーキテクチャのすべてのパーツが正しく接続されている
のを確認できる。
UIテストの第一歩
- アサーション(ソフトウェアで成り立つべき条件をコードの形式で表現したもの)を追加する。
- テストしたいことを実現するための手順を書き出す。
- 書き出した手順をコードに変換する
UIテストを書くとき
- HTMLとCSSのセレクタを使ってテストする要素を選択する。画面要素がIDを持っているとテストしやすくなる。
- テストを詳細なUIと結び付けない。例えば変化する内容は気にせずに要素の存在の有無をチェックする。
- 作者: Jonathan Rasmusson,玉川紘子
- 出版社/メーカー: オライリージャパン
- 発売日: 2017/09/21
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る