Chapter 4. Testability from a Developer’s Perspective

Testability means different things to different people depending on the context. From a bird’s eye view, testability is linked to our prior experience of the things we want to test and our tolerance for defects: the commercial web site that we’ve been running for the last five years will require less testing and will be easier to test than the insulin pump that we’re building for the first time. If we run a project, testability would be about obtaining the necessary information, securing resources (such as tools and environments), and having the time to perform various kinds of testing. There’s also a knowledge perspective: How well do we know the product and the technology used to build it? ...

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.