テスト、もっと書けるようになりたい!!という人に向けての手引き by きんじょうひでき

PHPカンファレンス福岡2023
レギュラートーク(15分)

テスト、もっと書けるようになりたい!!という人に向けての手引き

o0h_ きんじょうひでき o0h_
4

テスト書いてますかー!と聞けば、書いてますよー!と元気に答えてくれる人って多くなっていそうですよね。
では、得意ですかー!とか、他人に教えられますかー!とかって聞くと・・?難色を示す人も多いのではないでしょうか。

「テストを勘で書いてきたし、書けるようになってきたけど、そろそろ品質とか理論とかを学びたい」という人に向けたトークをします。
ただし、これは非常に深く広大な話題だと思うのですよね。
そこで、単体テストにフォーカスを絞って、「考え方を身に着けたり、引き出しを増やすために役立ちそうな情報はないのか?」に応える「手引き」となるようなトークをします。
どういう課題を持っているか・どういう知識を身に着けたいのかというケース別に、処方箋となりそうないくつかの書籍や情報リソースを紹介します。

想定対象者

  • 「普段の仕事では単体テストを書いている」くらいのレベルにはあるけど、自分の書くテストに自信がない人
  • 「テスト中級者」よりも手前のレベル感だなぁ、と感じている人
    • 「全く書いたことがない」という人はスコープから外れます!

話すこと

  • テストについての(一般化された)知識、理論を学ぶための情報
    • 主に単体テスト
  • 日頃から「テストをスラスラと書けるようにする」ための学び方、鍛え方

話さないこと

  • PHPUnitなど、特定のテスティングフレームワークの利用者練度を高めるためのtips
  • テストの「動かし方」やテスティングフレームワークの内部構造など、実装に関する話