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 O’Reilly online learning.

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