Chapter 3Observe the Details
Testing software might seem like a straightforward, linear process. Input a value. See a response. Check the actual response against the expected response. If they match, the test passes. If they don’t, the test fails.
It’s not that simple. Just because you see something that you expected to see does not mean that all is well with the system. There can be serious problems lurking just out of view. Software is like an iceberg: much of the action is below the water line.
That’s why one of the most important skills good explorers possess is the ability to observe. This sounds simplistic, like something anyone should be able to do without even thinking. It turns out that observing is not all that simple. It’s all ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access