Weil Michael Bodnarchuk a.k.a. "Davert" die gängigen Test-Tools unter PHP entweder zu kompliziert oder zu klobig waren, hat er mit Codeception ein eigenes Projekt gestartet. Mit dem Testing-Framework lassen sich kleine Tests bauen, die leicht zu lesen und debuggen sind, behauptet er. Im folgenden Beispiel testet er eine Fillform:
Zur Einfachheit der Tests kommt hinzu, dass sie sich unabhängig von der Umgebung durchführen lassen, also in Symfony 1 und 2, im Zend Framework, Goutte oder mit Selenium. Codeception lässt sich via PEAR herunterladen und einrichten:
Alternativ gibt es auf der Download-Seite das phar-Archiv. Ausführen lässt sich Codeception dann über die Zeilen:























Kommentare