Dyno

Instant Hands-on Testing with PHPUnit How-to

Michael Lively

PHP で最も広く使われているテスティングフレームワーク「 PHPUnit 」の書籍です。

基本的なインストール方法・実行方法から、設定方法、テストの書き方、テストフィクスチャ(テスト用データ)やモックオブジェクトの使い方、コードカバレッジまで。 PHPUnit を本格的に利用する上で知っておきたい知識が一通り網羅されています。

自動テストとテスティングフレームワークの経験がある程度あれば PHPUnit はたとえ初めてでも「なんとなく」で使うことができますが、 PHPUnit の全体像を把握し「使いこなす」ためには本書のような書籍を一冊読んでおくのがよいでしょう。

近年の PHP で書かれたソフトウェアの多くは PHPUnit を採用しているので、仕事で PHP を使う方であれば読んでおいて間違いは無いかと思います。