Test Driven Development: By Example is a book about a software development technique by Kent Beck.
Beck's concept of test-driven development centers on two basic rules:
The book illustrates the use of unit testing as part of the methodology, including examples in Java and Python. One section includes using test-driven development to develop a unit testing framework.