あるフロントエンドの悩み いざテストを書こうとして色々と調べはじめると、厄介な壁に色々とぶちあたります。 テストの種類多すぎてよくわからない問題。 何をどうテストすれば良いのかわからない問題。 テストのためのツールどれを選んだらいいか問題。 ...エトセトラエトセトラ......の問題。 今回の記事は「最初はこんな感じで書き始めたらいいんじゃないか」という皮切りになれば幸いです。テストに関する複雑な問題を整理して、よしとりあえずこのルールで書いていこうっ、となるのを着地点とします。 1. テストの種類多すぎてよくわからない問題 テストに関する用語は数多く飛び交っていて非常に混乱させるので、整理します。 登場する用語の定義には、あまり厳密さを求めないでください。 エンドトゥーエンド(E2E)テストをブロードスタックテストと呼んでも、機能テストと呼んでも、あるいは単にUIテストと呼んでも、そこ