Laravelにおけるテストとは
プログラミングをしていると、テスト工程は必ずあるものです。
そんなテストですが、なぜ行うべきなのか。
テストコードとは
テストを行う理由はいくつかありますが、
第一に、自身の書いたコードが、想定通りに動いているかを確認するために行います。
開発環境では動いていたものが、本番環境では動かなかったり。
新しい機能を追加した際、
これまで動いていたメソッドが動かなくなってしまったりと、
様々な箇所でバグが起こることはあります。
そんなときテストを実行できていれば、即座に見抜くことができます。
また他にも、
- PRレビューの工数を下げる
- 自身の実装の正しさを保証する
- コードの品質を高める
- 仕様書代わりになる
などもあったりするので、面倒ですが非常に重要な工程と言えます。
参考