Some Software Testing Books that I found popular among software testers.
Lessons Learned In Software Testing
Software testing is a critical stage in software development used to ensure that a program meets required specifications, and does not contain errors in programming code. As with all stages of software development, in testing there are many traps you can fall into, thereby missing errors. Testers need a handbook of tips, tricks, and common pitfalls to help them avoid testing errors without the years of experience, and trial and error it normally takes to do so. James Bach and Cem Kaner, 2 of the world’s leading testing experts, deliver the lessons they have learned in their over 30 years of combined testing experience.
About The Authors
Cem Kaner is a professor of computer sciences at Florida Institute of Technology. He also consults on technical and management issues, and practices law within the software development community. He is the lead author of two books, Testing Computer Software and Bad Software (both from Wiley).
James Bach is founder and principal consultant of Satisfice, Inc., a software testing and quality assurance company. His experience with competitive software development in leading Silicon Valley companies, such as Apple and Borland, led him to specialize in such aspects of the craft as good enough quality, risk-based testing, exploratory testing, and other techniques that require skill and judgment. He has also served as Chief Scientist at Software Testing Labs.
Bret Pettichord works as an independent consultant and edits the popular Software Testing Hotlist at www.testinghotlist.com. A frequent speaker and writer, he is also the founder of the Austin Workshop on Test Automation.
The Art of Software Testing
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.
About the Authors
Corey Sandler is President of Word Association, a developer of computer, science, business, and travel books for many of the country’s largest publishing companies. He is the author of Fix Your Own PC, a guide that has sold more than 300,000 copies in six editions. Sandler is a former Editorial Director and Editor-in-Chief of Digital News (circulation: 92,500), a former Associate Director of Gannett Center for Media Studies at Columbia University, and the former New York Bureau Chief for PC Week and Editor-in-Chief for PCjr Magazine.
Glen Myers is a Director of Spectrum Signals. He is a former senior staff member of IBM’s Systems Research Institute, as well as the former CEO and Founder of RadiSys Corporation.
Agile Testing : A Practical Guide for Testers and Agile Teams
In Agile Testing, Lisa Crispin and Janet Gregory define agile testing and illustrate the tester’s role with examples from real agile teams. They teach you how to use the agile testing quadrants to identify what testing is needed, who should do it, and what tools might help. The book chronicles an agile software development iteration from the viewpoint of a tester and explains the seven key success factors of agile testing.