📖

Github Copilotを使ってPHPUnitのテストコードを爆速で大量生産するコツ

2025/02/24に公開

概要

Laravelとかでテストコードを書くときにPHPUnitを使うと思います。
テストケースが大量にある場合、とても大変です。
Github Copilotを使うと少し楽になります。
テストを行う前に複数のデータを用意する場合とかに楽になりやすいです。

手順

  1. 1つのテストメソッドをメソッド名を日本語の文章で作成する。
    「testInvoke_〇〇を確認するケース」など
  2. 2個目のテストメソッドも同様にメソッド名を日本語の文章で作成する。
    ここでCopilotくんが1個目のテストメソッドを参考にテストデータの処理も全部一気に書いてくれます。

Discussion