PHPUnitしか使ってこなかった一般PHPerがPestに乗り換えた実録 by 柚口ましろう

PHP Conference Japan 2024
採択
2024/12/22 17:20〜
トラック1 - 1F 大展示
LT(5分)

PHPUnitしか使ってこなかった一般PHPerがPestに乗り換えた実録

yu_mashirou 柚口ましろう yu_mashirou
10

これまでPHPにおけるテストフレームワークといえばPHPUnitが主流であり(PHPSpecやCodeception等もありますが普及範囲が広いものに言及します)、ほとんどのPHPを使ったシステム開発で、テストフレームワークを導入していれば一択といっても過言ではないと思います。

ですが、近年(といっても2021年の登場ですが)流星のごとく登場した、テストフレームワーク「Pest」を、弊社では取り扱うこと決め、その導入からテストコードとして認められるマージされるまでの実録を爆速紹介いたします。

お話すること

  • LaravelでPestを導入する!(Sailを添えて)
  • 実装する!(make:commandを添えて)
  • テストコードを書こう!(PHPUnitとの違いを添えて)
  • 動かしてみよう!(すごいことになった)
  • まとめ