フロントエンド・PHPカンファレンス北海道2026
トーク(15分)
PHP

「嘘をつくテスト」の失敗例から学ぶ 良いテストコード

asumikam asumikam asumikam
1

テストコードを書いていれば安心、そう思っていませんか?
プロダクトコードに明らかなバグがあるにもかかわらず、テストが成功を表示し続けることがあります。
これらは開発体験のお邪魔虫に違いないのですが...意図せずこれらを生み出しているかもしれません。
そう、わたしのように...。

このセッションでは「実際の失敗例」を通じてなぜそれが生まれるのか、そしてどうやったらそれが生まれないのかを話します。
昨今ではAIを使ってテストコードを生成することもあるため、生成させるときにどのような点を気に掛ければ良いかについても触れていきます。

テストを書きやすく、かつ壊れやすく(=正しく失敗するように)するための「テストコードの設計」を追求しましょう!!

話すこと

  • わたしの失敗例たち&どうすればよかったか
  • 偽陽性・偽陰性を防ぐテストコード設計
  • 良いテストコードを書いてもらうためのAI活用法