IN THIS CHAPTER
Static White-Box Testing: Examining the Design and Code
Coding Standards and Guidelines
Generic Code Review Checklist
Software testing isn't limited to treating the specification or the program like a black box as described in Chapters 4, “Examining the Specification,” and 5, “Testing the Software with Blinders On.” If you have some programming experience, even if it's just a little, you can also perform testing on the software's architecture and code.
In some industries, such verification isn't as common as black-box testing. However, if you're testing military, financial, factory automation, or medical software, or if you're lucky enough to be working in a highly disciplined development ...