Testing of web applications is significant part of development cycle from perspective of both, application development and quality assurance. JSF concepts makes testing of applications simple by separation of concerns, but enforces employing of specific tools for testing business logic and user interface. Lukas covers testing pitas and introduce frameworks which make testing of JSF application a breeze and motivate developers to follow concepts of test-driven development.