Toshiyuki Kawanishi Blog


2008
5 . 18

PHPUnitで快適ユニットテスト

最近、TestLinkのユニットテストを見直そうという動きがあります。そこで、PHPUnitを使用しているのですが、とても素敵ですね!

PHPUnitの解説としては以下の記事がとても分かりやすいです。
それから、単体テストの実行GUIとしてはWindows上の.NET 3.0環境用のTestController for PHPUnitというツールを使用することにしました。もちろん、GTK2環境であれば、A GTK2 UI for PHPUnitで良いと思います。
ユニットテスト関連の環境はJavaが一番進んでいるかと思っていましたが、PHP関連のテスト環境も大分充実してきましたね。PHPUnitを使うとXdebugのデータからカバレッジを測定したり、Seleniumと連携させてブラウザベースのテストをおこなったりすることができます。
あとは、PHP開発環境全体としてメトリクス関連の機能が充実してくれば良いかなと思っています。

最後に補足として、PHPUnit以外のユニットテストツールであるSimpleTestを紹介しておきます。