Read more
Alle Programmierer machen Fehler - gute Programmierer verwenden Tests, um Fehler im Code so früh wie möglich zu entdecken. Für die testgetriebene Entwicklung in PHP ist PHPUnit das Open Source-Tool der Wahl, und niemand weiß mehr darüber als Sebastian Bergmann, der Entwickler von PHPUnit. In dieser Taschenreferenz versammelt er all die Informationen, die man bei der praktischen Arbeit mit PHPUnit noch einmal nachschlagen möchte.PHPUnit - kurz&gut enthält neben Referenzmaterial zu PHPUnit die wichtigsten Informationen zum Testen von Programmcode allgemein, zum Prinzip des Test-First und zum Schreiben und Ausführen von Unit-Tests mit PHPUnit. Behandelt und dokumentiert werden unter anderem: die PHPUnit-API die Vorteile des automatisierten Testens die Test-First-Programmierung PHPUnit und Phing die Erweiterung von PHPUnitSebastian Bergmann ist einer der bekanntesten deutschen Entwickler der PHP-Welt. In PHPUnit - kurz&gut bietet er Einblicke und gibt Ratschläge, die nur der Entwickler einer Technologie selbst vermitteln kann.
List of contents
Einführung
Tests automatisieren
Die Ziele von PHPUnit
PHPUnit installieren
Der textbasierte Testrunner
Testinventar
Mehr setUp( ) als tearDown( )
Variationen
Initialisierung auf Testreihen-Ebene
Ausnahmen und Geschwindigkeit testen
Ausnahmen testen
Geschwindigkeit testen
Unvollständige Tests
Test-First-Programmierung
Beispiel: Bankkonto
Code-Coverage-Analyse
Stubs
Self-Shunting
Weitere Anwendungsmöglichkeiten für Tests
Agile Dokumentation
Teamübergreifende Tests
Debugging mit Tests
Refactoring mit Tests
PHPUnit und Phing
Die Rückmeldungen formatieren
Wie PHPUnit implementiert ist
Die PHPUnit-API
Überblick
PHPUnit2_Framework_Assert
PHPUnit2_Framework_TestCase
PHPUnit2_Framework_TestSuite
About the author
Sebastian Bergmann ist seit mehreren Jahren an verschiedenen PHP-Projekten und der Entwicklung von PHP selbst beteiligt. Er ist der Autor von PHPUnit und hilft als Consultant und Trainer Unternehmen, ihre Qualitätssicherungprozesse für PHP-Projekte zu verbessern.