Closed3
【テスト】フロントエンドテスト

テスト範囲
- 静的解析
- 単体テスト
定められた入力値から期待する出力値が得られるかをテストする - 結合テスト
複数モジュールが期待通りに機能するかをテストする - E2Eテスト

テスト戦略
テストピラミッドが参考になる。
下層のテストを多く書くことで、より安定した費用対効果の高いテスト戦略になる、ということが提唱されている。
ブラウザを含む上層のテストは、実行時間や実装コストも高いため、下層のテストを充実させることで、安定かつ高速なテスト戦略とすることができる。
テストピラミッド以外には、アイスクリームコーンや、テスティングトロフィーなどもある。

カバレッジレポートの構成
- Stmts (命令網羅率)
- テスト対象ファイルに含まれる全てのステートメントが少なくとも1回実行されたか
- Branch (分岐網羅率)
- テスト対象ファイルに含まれる全ての条件分岐が少なくとも1回実通過したか
- Funcs (関数網羅率)
- テスト対象ファイルに含まれる全ての関数が少なくとも1回呼び出されたか
- Lines (行網羅率)
- テスト対象ファイルに含まれる全ての行が少なくとも1回通過したか
このスクラップは2025/01/04にクローズされました