Schonungsloses Testen
27. Mai 2010
Das Schreiben von Unit-Tests kann genauso spannend und interessant sein wie die Entwicklung von Software selbst. Dennoch ist es wahrscheinlich, dass wir alle beim Schreiben von Unit-Tests mal gemogelt oder uns selbst angelogen haben. Ich habe jedenfalls genau das getan. Als ich die ersten Unit-Tests geschrieben habe, war ich ganz stolz darauf, dass die Codeabdeckung immer zwischen 90-99% lag. Mit der Zeit habe ich jedoch gemerkt, dass eine gute Codeabdeckung keine Garantie für eine fehlerfreie und sehr stabile Klasse ist. Als Konsequenz daraus habe ich für mich eine Art „Checkliste“ mit Testfällen aufgestellt, die ein gutes Unit-Test auf jeden Fall implementiert haben sollte. Den ganzen Beitrag lesen.
Test Driven Development mit Zend Framework und PHPUnit
19. Februar 2010
In den letzten paar Tagen ging ich das Zend Framework durch und war angenehm überrascht, als ich vor der aktuellen Erweiterung der Zend_Test Komponente stand. Die Besonderheiten der Zend_Test Komponente sind die beiden Erweiterungen für PHPUnit, nämlich die Zend_Test_PHPUnit und Zend_Test_PHPUnit_Db. Zend_Test_PHPUnit bietet einen Testfall, der eine Vielzahl an Möglichkeiten hat, um eine MVC Anwendung zu testen. Aber besser wir schauen uns das Beispiel hier an.
Den ganzen Beitrag lesen.
PHPUnit im Zend Studio
10. Februar 2010
Wenn du viele PHPUnit Test schreibst, dir dein Code Coverage direkt ansehen möchtest, aber keine Zeit hast, darauf zu warten bis die Coverage HTML-Datei bei phpUnderControl erstellt ist, dann kannst du die PHPUnit-Integration im Zend Studio direkt verwenden. So wollte ich es auch machen, jedoch hat das nicht sofort funktioniert. Mit der Hilfe meines Arbeitskollegen habe ich deshalb an der internen Library geschraubt.
Den ganzen Beitrag lesen.