PHPUnit Manual

  • PHPUnit 3.4 English
  • PHPUnit 3.3 English
  • PHPUnit 3.4 Japanese
  • PHPUnit 3.3 Japanese
Einführung
Voraussetzungen
Dieses Buch steht unter freier Lizenz
Schriftkonventionen
Danksagungen
1. Tests automatisieren
2. Die Ziele von PHPUnit
3. PHPUnit installieren
4. Der textbasierte Testrunner
5. Testinventar
Mehr setUp() als tearDown()
Variationen
Initialisierung auf Testreihen-Ebene
6. Ausnahmen und Geschwindigkeit testen
Ausnahmen testen
Geschwindigkeit testen
7. Unvollständige Tests
8. Test-First-Programmierung
Beispiel: Bankkonto
9. Code-Coverage-Analyse
10. Stubs
Self-Shunting
11. Weitere Anwendungsmöglichkeiten für Tests
Agile Dokumentation
Teamübergreifende Tests
Debugging mit Tests
Refactoring mit Tests
12. PHPUnit und Phing
Die Rückmeldungen formatieren
13. Wie PHPUnit implementiert ist
14. Die PHPUnit-API
Überblick
PHPUnit2_Framework_Assert
PHPUnit2_Framework_Test
PHPUnit2_Framework_TestCase
PHPUnit2_Framework_TestSuite
PHPUnit2_Framework_TestResult
Die Package-Struktur
15. PHPUnit erweitern
Von PHPUnit2_Framework_TestCase ableiten
Zusicherungsklassen
PHPUnit2_Extensions_TestDecorator
PHPUnit2_Framework_Test implementieren
Von PHPUnit2_Framework_TestResult ableiten
PHPUnit2_Framework_TestListener implementieren
Neuer Testrunner
A. PHPUnit für PHP 4
B. Index
C. Literaturverzeichnis
D. Copyright

Copyright © 2005-2009 Sebastian Bergmann.