Java tools for Extreme programming

This book describes techniques for implementing the Extreme Programming practices of automated testing and continuous integration using open source tools.
Let's unpack that statement. Automated testing and continuous integration are 2 of the 12 core practices of the Extreme Programming (XP) software development methodology. Extreme Programming is a lightweight software development process that focuses on feedback, communication, simplicity, and courage.