Individuelle PHPUnit-Konfiguration

30. August 2010

0 Kommentare

Die Konfigurationseinstellungen für PHPUnit lassen sich bekanntlich in der phpunit.xml abspeichern. Für das Deployment auf dem CI-Server in größeren Projekten gibt es jedoch noch eine empfehlenswertere Lösung, wie Christian Schäfer in seinem Blog feststellt. Durch Sebastian Bergmann über github darauf aufmerksam gemacht, entdeckte Christian die phpunit.xml.dist für sich. Der Vorteil: PHPUnit erkennt selbstständig, ob eine individuelle phpunit.xml vorliegt – wenn nicht, dann wird auf die phpunit.xml.dist zurückgegriffen. So lassen sich vorgegebene PHPUnit-Einstellungen im Projekt deployen, einzelne Entwickler können aber dennoch auch ihre individuelle Konfiguration nutzen.

¬ geschrieben von gjerokrsteski in Externe News & Posts

Schonungsloses Testen

27. Mai 2010

3 Kommentare

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.

¬ geschrieben von gjerokrsteski in Continuous Integration

Test Driven Development mit Zend Framework und PHPUnit

19. Februar 2010

0 Kommentare

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.

¬ geschrieben von gjerokrsteski in Continuous Integration

PHPUnit im Zend Studio

10. Februar 2010

1 Kommentar

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.

¬ geschrieben von gjerokrsteski in Continuous Integration

Powered by Wordpress • Abonniere den RSS Feed