The document discusses test-driven development for TYPO3 projects. It introduces the concept of unit testing and test-driven development. It describes how the TYPO3 phpunit extension and PHPUnit can be used to write unit tests and run them automatically. It provides examples of different types of tests and how the testing framework can fake database records, frontend pages and other elements to test code in isolation.