9

The Puzzle Pieces of Good Testing

We can think of the software delivery style as setting us up for various kinds of risks. These could be simple bugs, strange bugs hidden in rare combinations of the software, performance and security problems, and anything in between. The delivery cycle might give us one opportunity to check things out before burning the software into a chip on a video game cartridge, or we might be able to update the software in seconds while maintaining uptime. This context of our work will indicate what pieces we need to assemble – and how to assemble them – to do good testing work.

A test case is not one of those primitives.

It is easy enough to rail against the test case as a structure, as a set of instructions on what ...

Get Software Testing Strategies 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.