PHPUnit ポケットガイド

ちょっとした調べものからより高度な機能まで

Bergmann Sebastian [FAMILY Given]

この作品は、Creative Commons Attribution License の下でライセンスされています。このライセンスの内容を確認するには、http://creativecommons.org/licenses/by/2.0/ を訪問するか、あるいは Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA に手紙を送ってください。

PHPUnit 2.3 対応版: Updated on 2008-05-07.


序文
前提条件
本書はフリーです
本書で使用している規約
謝辞
1. 自動テスト
2. PHPUnit の目標
3. PHPUnit のインストール
4. コマンドラインのテストランナー
5. Fixtures
tearDown() よりも setUp()
バリエーション
スイートレベルの設定
6. 例外やパフォーマンス低下をテストする
例外
パフォーマンス低下
7. 不完全なテスト
8. テストファーストプログラミング
銀行口座の例
9. コードカバレッジ解析
10. スタブ
自己シャント
11. テストのその他の使用法
アジャイルな文書作成
複数チームでのテスト
デバッグのためのテスト
リファクタリング
12. PHPUnit と Phing
結果を整形する
13. PHPUnit の実装
14. PHPUnit API
概要
PHPUnit2_Framework_Assert
PHPUnit2_Framework_Test
PHPUnit2_Framework_TestCase
PHPUnit2_Framework_TestSuite
PHPUnit2_Framework_TestResult
パッケージの構成
15. PHPUnit の拡張
PHPUnit2_Framework_TestCase のサブクラスの作成
アサートクラスの作成
PHPUnit2_Extensions_TestDecorator のサブクラスの作成
PHPUnit2_Framework_Test を実装する
PHPUnit2_Framework_TestResult のサブクラスの作成
PHPUnit2_Framework_TestListener の実装
新しいテストランナーの作成
A. PHP 4 用の PHPUnit
B. 目次
C. 参考文献
D. 著作権