Loading...

Lessons Learned in Software Testing: A Context-Driven Approach

ISBN: 978-1-118-08055-9

August 2011

320 pages

Description
Software testing is a critical stage in software development. It is 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. This title provides testers with 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. Each of the 200 lessons in the book contains an assertion, followed by an explanation and/or example of the testing trouble spot. The lessons are sorted into topic areas such as: test design, test management, testing strategies and bug reporting.
About the Author
CEM KANER, JD, PhD, 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.