壊れやすいE2EテストとはE2Eテストのテストシナリオを書くときに、下記のようなセレクタの使い方をすると壊れやすくなる。CSSの変更やJSのイベントに紐づくセレクタ(id,classなど)例:同じclass属性を持つ要素が増えたときにテストが通らなくなる。相対的なセレクタ例:ある要素の子の要素の子の要素のフォームにxxxを入力するなど操作するセレクタに一つでも変更があるとテストが通らなくなる。textContentに対するセレクタ表示するテキストが変更されたときテストが通らなくなる。<button>Login</button>に変更されたときテストが通らなくなる。カスタムデータ属性それらを防ぐためにカスタムデータ属性を使う。テスト用の属性を付与し、HTML、CSS、JSの変更から分離されたテストを書くことができる。属性について画面と意味とユーザの行動を考えた名称をつける。これにより、どのようなテストを実施しているかテストシナリオで表明できる。チーム全員でおこなう。勉強会...2018-12-312018年前半まとめ(一部)JIRAで管理されたタスクから2018年を振り返ってみる。2はてなブログをはじめよう!mMQnaZ7vL2DWkoUさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。