Chapter 1. Developer Testing

Working in cross-functional teams has broadened the responsibilities of software professionals. Few have the dubious luxury of performing the same narrow tasks day after day without having to care about what the team delivers as a whole. This makes the daily work both more dynamic and interesting, but it also requires that each person be prepared to work in areas that may have “belonged” to a different role in the past. For developers, this manifests itself as taking ownership of the quality of the produced code, instead of expecting that someone else will test it. This is by no means anything new, but frequent deliveries, maybe as frequent as several times a day, accentuate the need for development practices that ...

Get Developer Testing: Building Quality into Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.