Since the first edition of The Art of Software Testing, the hardware and software of computing have changed dramatically.Yet this book has stood the test of time. Whereas most bookson software testing target particular development techniques,languages, or testing methods, The Art of Software Testing,Third Edition provides a brief but powerful and comprehensive presentation of time–proven software testing approaches.
The new Third Edition applies the original classic principles to today′s hot topics, including:
- Testing apps for iPhones, iPads, BlackBerry smartphones, Android phones and tablets, and other mobile devices
- Collaborative (user) programming and testing
- Testing for Internet applications, e–commerce, and agileprogramming environments
Students and IT managers alike will find The Art of SoftwareTesting, Third Edition an indispensible resource that pays for itself with the first bug you discover and fix.
Table of Contents
Preface viiIntroduction ix
1 A Self–Assessment Test 1
2 The Psychology and Economics of Software Testing 5
3 Program Inspections, Walkthroughs, and Reviews 19
4 Test–Case Design 41
5 Module (Unit) Testing 85
6 Higher–Order Testing 113
7 Usability (User) Testing 143
8 Debugging 157
9 Testing in the Agile Environment 175
10 Testing Internet Applications 193
11 Mobile Application Testing 213
Appendix Sample Extreme Testing Application 227
Index 233