2021-07-04
テストについて調べた
特にフロントエンドにおけるテストについて調べた情報を書き記しておきます。
テストがあるメリット
- バグを検出しやすくする
- コードの挙動を把握しやすくする
良いテストとは
- 実行速度が速い
- 予測可能なシナリオについて漏れなく書く
- テストの結果が安定する
- 意図が明確
その他、印象に残ったこと
UIのテストは難しい。
スナップショットなどのDOM構造を比較するテストでは、意図が明確ではない。
カバレッジ100%を目指すのではなく、質の高いテストコードを書くかが大事らしい