テスト品質を向上させよう! 〜 アンチパターン回避メソッド 〜 by Kanon

PHPカンファレンス小田原2024
採択
2023/04/13 16:05〜
ぼこ
セッション(15分)

テスト品質を向上させよう! 〜 アンチパターン回避メソッド 〜

samurai_se Kanon samurai_se
7

テストの目的は、迅速に進めるための十分な自信を得ることであり、より多くのコードをテストすればするほどチームはより自信を持つことができます。

しかし意味のない努力をしていないでしょうか?

  • カバレッジ100%を目指すことにこだわるあまり、肝心な業務要件のテストが漏れている
  • カバレッジレポートを見ていないせいで、重要な処理が集まるパッケージへのテストが漏れている
  • そもそもテストコードがきちんと書けていないため、カバレッジレポートの数値が正確ではない

これらのアンチパターンに陥った場合、品質を高めるどころかむしろ下げてしまう方向へ努力していくことになります。

このトークでは、上記のようなアンチパターンに触れながら、努力に見合ったテスト品質の向上を目指すためのノウハウをお話しします。