クイズ・PHPUnit 〜11にあって、1にないものど〜れだ〜 by きんじょうひでき

PHPerKaigi 2025
LT(5分)

クイズ・PHPUnit 〜11にあって、1にないものど〜れだ〜

o0h_ きんじょうひでき o0h_

PHPUnitは、いわゆる「xUnitファミリー」といわれるソフトウェア群のいち実装であり、
2024年時点で最新版は11と、とても老舗のプロジェクトと言えます。

時代に適応して変わっている部分はあれど、根底にある思想は共有されているはずです。
昔から変わらない?変わった?じゃあ、クイズの時間ですね!!!

このLTを聞いて、明日からPHPUnit 1 (もしくはPHPUnit 11)にちょっとだけ詳しくなりましょう。

学べること

  • 明日から、職場でPHPUnit 1を用いたテストコードを書く際にも、少し自信を持って取り組めるようになります

得られるかもしれないこと

  • 長く続くソフトウェアプロジェクトの実例から、「本質的で変わっていないこと」「変化に晒され、淘汰されたもの」について思いを馳せる機会になるかもしれません

発表すること

  • まず簡単に、PHPUnit1を実行している様子をお見せします
  • 機能や設定を紹介して、「1にある」「11にある」「両方にある」の3択クイズをします
  • 特にアサーションメソッドの有無について、多く出題されます
  • 同一のメソッドに置いて「どちらの挙動か」を問われるものもあります