The classic, landmark work on software testing
The hardware and software of computing have changed markedly inthe three decades since the first edition of The Art of SoftwareTesting, but this book's powerful underlying analysis has stoodthe test of time. Whereas most books on software testing targetparticular development techniques, languages, or testing methods,The Art of Software Testing, Third Edition provides a briefbut powerful and comprehensive presentation of time-proven softwaretesting approaches. If your software development project is missioncritical, this book is an investment that will pay for itself withthe first bug you find.
The new Third Edition explains how to apply the book'sclassic principles to today's hot topics including:
- Testing apps for iPhones, iPads, BlackBerrys, Androids, andother mobile devices
- Collaborative (user) programming and testing
- Testing for Internet applications, e-commerce, and agileprogramming environments
Whether you're a student looking for a testing guide you'll usefor the rest of your career, or an IT manager overseeing a softwaredevelopment team, The Art of Software Testing, Third Editionis an expensive book that will pay for itself many times over.
|Product dimensions:||6.20(w) x 9.10(h) x 1.00(d)|
About the Author
GLENFORD J. MYERS is a technology executive and a formersenior staff member of IBM's Systems Research Institute, as well asthe founder and former CEO of RadiSys Corporation.
TOM BADGETT has managed software development teams forlarge national corporations, has published more than sixty books inthe computer hardware and software field, and served as technicaleditor for PCjr, Digital News, and other nationalcomputer magazines.
COREY SANDLER is one of the pioneers of computerjournalism. He covered technology for Gannett Newspapers and theAssociated Press and went on to become the first executive editorof PC Magazine. He also was the founding editor ofDigital News, the newspaperfor DEC minicomputers. He haswritten more than 150 books on computers, business, and othertopics.
Table of Contents
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