PHP based Test Driven Development

Agile Dox

PHPUnit’s TestDox functionality looks at a test class and all the test method names and converts them from camel case PHP names to sentences: testBalanceIsInitiallyZero() becomes “Balance is initially zero”. If there are several test methods whose names only differ in a suffix of one or more digits, such as testBalanceCannotBecomeNegative() and testBalanceCannotBecomeNegative2(), the sentence “Balance cannot become negative” will appear only once, assuming that all of these tests succeed.

Cruise Control for PHP

For a continuous build process, we have a framework named PHPUnderCotnrol.
Its basically the same idea as we have in other CruiseControl Systems