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 ...

Get Testing in Scrum now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.