
13.6
まとめ
265
動作していることをどのように知るのか」という疑問に答える証拠となります。テストによって、
プログラムをさまざまな方法で実行して、結果が期待通りであることを保証するので、プログラム
が何を行うかがはっきりします。
本章では、PHPUnit をプロジェクトに統合して簡単なテストを記述するための基本を示してい
ます。さらに踏み込むために、PHPUnit とテスト全般に関する追加の情報源を以下に示します。
●
PHPUnit マニュアル(https://phpunit.de/manual/current/en/index.html)が網羅的で役に立
つ。このマニュアルには、一般的な PHPUnit タスクについてのチュートリアル形式の情報
や PHPUnit の機能に関する参考資料が含まれている。
●
https://phpunit.de/presentations.html には、PHPUnit に関するプレゼンテーションの素晴
らしいリストがある。
●
人気のPHP パッケージの test ディレクトリを調べ、そのパッケージがどのようにテストを
行っているかを理解するのも参考になる。Zend Framework では、GitHub に
zend-form
コ
ンポーネント(https://github.com/zendframework/zend-form/tree/master/test)と
zend-
validator
(https://github.com/zendframework/zend-validator/tree/master/test ...