Practical, up-to-date tactics and techniques for successful, efficient testing:
- Basic testing principles and strategies
- Program inspections and walkthroughs
- Code inspections
- Error checklists
- Peer ratings
- Black- and white-box testing
- Error guessing
- Top-down vs. bottom-up testing
- Higher-order testing
- Function and system testing
- Acceptance testing
- Installation testing
- Module (unit) testing
- Test planning and control
- Independent testing agencies
- Debugging principles
- Error analysis
- Extreme Testing
- Testing Internet applications
- Higher-order testing of e-commerce architectures
This long-awaited revision of a bestseller provides a practical discussion of the nature and aims of software testing. You'll find the latest methodologies for the design of effective test cases, including information on psychological and economic principles, managerial aspects, test tools, high-order testing, code inspections, and debugging. Accessible, comprehensive, and always practical, this edition provides the key information you need to test successfully, whether a novice or a working programmer. Buy your copy today and end up with fewer bugs tomorrow.