4 Unit Testing and Test First
This chapter explains what unit testing is and how it can be automated. It is aimed at system testers and testing specialists, as well as team members with little or no programming experience, and offers grass-roots information about developer-oriented testing techniques and tools. The material is designed to help you cooperate more closely with programmers and unit testers. There are also many tips that will help experienced unit testers improve their working methods. Based on these principles, we also introduce the Test First concept and explain its importance in an agile project management context.
4.1 Unit Testing
The term “unit testing” is often seen as a synonym for “developer testing” and serves to describe ...