Tipp erstellen
In der meisten Programmiersprachen werden bereits Testverfahren wie Unit Testing angewendet. Nur leider ist der Einzug in PHP noch nicht wirklich gelungen. Wie viele Disziplinen der Softwaretechnik (Softwareengeneering) ist es auch schwer diesen in die Welt eines PHP Entwicklers einzuführen. Spricht man mit Entwicklern so bekommt man oft als Antwort, dass man keine Zeit habe sich um Unit Tests zu kümmern. Aber wenn man mal erkannt hat, dass diese Test nicht nur Zeit kosten, sondern auch Zeit ersparen kann man viele Stunden Fehlersuchen ad acta legen. Sollten man sich für ein Unittestframework für PHP entscheiden, so sei einem PHPUnit von Sebastian Bergmann wärmstens ans Herz gelegt. Dieser quasi Standard unterstützt alle Konzepte, die man von JUnit oder anderen Frameworks kennt, erweitert sie aber um eine GUI Test Implementierung, die als Hilfsmittel Selenium verwendet und somit auch vor keiner Web 2.0 Anwendung noch vor AJAX zurückschrecken muss. Ein weiteres Highlight dieses Unittestframework ist die mögliche Integration in Cruise Control., einem continuous integration Tool. Alles im Allem kann man PHPUnit also ruhig als Eier legende Wollmilchsau beschreiben, was in diesem Fall aber keinen Negativen Beigeschmack haben sollte.
![]() |
Dieser Tipp wurde bereitgestellt von Nils Langner Herr Langner arbeitet bei plan08 - Agentur für neue Medien |