June 2004
Intermediate to advanced
256 pages
4h 56m
English
This chapter discussed a form of testing that developers do not often consider—human testing. Most people assume that because programs are written for machine execution machines should test programs as well. This assumption is invalid. Human testing techniques are very effective at revealing errors. In fact, most programming projects should include the following human testing techniques:
Code inspections using checklists
Group walkthroughs
Desk checking
Peer reviews
Read now
Unlock full access