The Art of Software Testing, Second Edition provides a practical discussion of the purpose and nature of software testing. It elucidate the latest methodologies for the design of effective test cases, and provide accessible information on psychological and economic principles, managerial aspects of testing, test tools, high-order testing, code inspections, and debugging. · A Self-Assessment Test · The Psychology and Economics of Program Testing · Program Inspections, Walkthroughs, and Reviews · Test-Case Design · Module (Unit) Testing · Higher-Order Testing · Debugging · Extreme Testing · Testing Internet Applications