PHPUnit Manual
PHPUnit 3.4
English
PHPUnit 3.3
English
PHPUnit 3.4
Japanese
PHPUnit 3.3
Japanese
Prev
Next
付録B 目次
A
Agile Documentation (アジャイルな文書作成),
コマンドラインのテストランナー
,
アジャイルな文書作成
Assertions,
PHPUnit2_Framework_Assert
Assertions (アサーション),
自動テスト
,
アサートクラスの作成
Automated Documentation,
アジャイルな文書作成
Automated Test (自動テスト),
自動テスト
C
Code-Coverage (コードカバレッジ),
コマンドラインのテストランナー
,
コードカバレッジ解析
,
結果を整形する
Collecting Parameter,
PHPUnit の実装
D
Data-Driven Tests (データ駆動のテスト),
PHPUnit2_Framework_Test を実装する
Design-by-Contract (規約による設計),
テストファーストプログラミング
,
PHPUnit2_Framework_Assert
Documenting Assumptions,
アジャイルな文書作成
E
Error (エラー),
コマンドラインのテストランナー
Extreme Programming (エクストリームプログラミング),
テストファーストプログラミング
,
アジャイルな文書作成
F
Failure (失敗),
コマンドラインのテストランナー
Fixture,
Fixtures
I
Incomplete Test (不完全なテスト),
コマンドラインのテストランナー
,
不完全なテスト
L
Logfile,
コマンドラインのテストランナー
O
Observer Pattern (オブザーバパターン),
自己シャント
,
PHPUnit2_Framework_TestResult
P
Phing,
PHPUnit と Phing
PHPUnit2_Extensions_ExceptionTestCase,
例外
PHPUnit2_Extensions_PerformanceTestCase,
パフォーマンス低下
PHPUnit2_Extensions_RepeatedTest,
PHPUnit2_Extensions_TestDecorator のサブクラスの作成
PHPUnit2_Extensions_TestDecorator,
PHPUnit2_Extensions_TestDecorator のサブクラスの作成
PHPUnit2_Extensions_TestSetup,
スイートレベルの設定
,
スタブ
,
PHPUnit2_Extensions_TestDecorator のサブクラスの作成
PHPUnit2_Framework_Assert,
銀行口座の例
,
PHPUnit2_Framework_Assert
,
アサートクラスの作成
PHPUnit2_Framework_IncompleteTest,
不完全なテスト
PHPUnit2_Framework_IncompleteTestError,
不完全なテスト
PHPUnit2_Framework_Test,
PHPUnit の実装
,
PHPUnit2_Framework_Test
,
PHPUnit2_Framework_Test を実装する
PHPUnit2_Framework_TestCase,
PHPUnit の目標
,
PHPUnit2_Framework_TestCase
,
PHPUnit2_Framework_TestCase のサブクラスの作成
PHPUnit2_Framework_TestListener,
PHPUnit2_Framework_TestResult
,
PHPUnit2_Framework_TestListener の実装
PHPUnit2_Framework_TestResult,
PHPUnit の実装
,
PHPUnit2_Framework_TestResult
,
PHPUnit2_Framework_TestResult のサブクラスの作成
,
PHPUnit2_Framework_TestListener の実装
PHPUnit2_Framework_TestSuite,
PHPUnit の実装
,
PHPUnit2_Framework_TestSuite
,
PHPUnit2_Framework_TestListener の実装
PHPUnit2_Runner_TestSuiteLoader,
コマンドラインのテストランナー
Pluggable Selector,
PHPUnit の実装
R
Refactoring (リファクタリング),
リファクタリング
S
Self Shunt Pattern (自己シャントパターン),
自己シャント
setUp(),
Fixtures
,
PHPUnit の実装
Skeleton Generator (雛形ジェネレータ),
コマンドラインのテストランナー
Stubs (スタブ),
スタブ
,
複数チームでのテスト
T
tearDown(),
Fixtures
Template Method (テンプレートメソッド),
Fixtures
Test Report (テストレポート),
結果を整形する
Test-Driven Development (テスト駆動開発),
テストファーストプログラミング
Test-First Programming (テストファーストプログラミング),
テストファーストプログラミング
TestDox,
アジャイルな文書作成
U
Unit Test (単体テスト),
自動テスト
,
テストファーストプログラミング
Prev
Next
序文
前提条件
本書はフリーです
本書で使用している規約
謝辞
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. 著作権