Happy About, 2006. — 164 p. — ISBN10: 1600050115; ISBN13: 978-1600050114.
Testing problems are difficult, expensive, and hard to understand. Most software companies have bugs escape the testing cycles and reach customers. How can some of the inherent problems with software testing be eliminated? This book addresses this fundamental issue and helps the reader understand the high-level elements necessary to better execute software test automation and outsourcing initiatives. Although your team may know about test automation, have they ever executed efficiently to meet the goals of faster delivery, better quality, and saving money? If not, this book is a must read. The goal of the book is to help make testing less of an albatross and to provide a guide to software testing success. If done right, you can: Increase quality, Decrease cost and Increase speed to market. Co-Apple founder Steve Wozniak says that "Software is complex but I'm tired of finding bug after bug that a 5th grader wouldn't have turned in. Virtually every technical product these days includes a lot of software. It's a rare engineer that can write nearly perfect code. Methodical and thorough testing of software is the key to quality products that do what the user expects. Read this book to learn what you need to do!"
This book elevates the status of software testing from a "must be part of software development" to a "it's really a valuable addition to the software development process. If you're a software company, I'd recommend that the entire management team browse through this book. If you're company develops software, this book should be part of every person's library.
"Software is complex but I'm tired of finding bug after bug that a 5th grader wouldn't have turned in. Virtually every technical product these days includes a lot of software. It's a rare engineer that can write nearly perfect code. Methodical and thorough testing of software is the key to quality products that do what the user expects. Read this book to learn what you need to do!" Steve Wozniak, Wheels of Zeus, CTO
"In theory, test automation is supposed to be a silver bullet to increase test coverage and improve quality; offshoring is supposed to drastically cut costs. In reality, many organizations struggle with both, and don't see significant gains despite extensive efforts. This book clearly presents the challenges of test automation and a practical way for organizations of any size to overcome them to realize significant time and cost savings in their software testing effort. Every executive responsible for development and testing of software should become familiar with these ideas!" Bruce Martin, Vice President, Product Strategy, PSS Systems
"Offshoring by itself is not enough.This book provides you testing strategies to stay ahead of the competition and maximize your investment." Robert S. Alvin, CEO and Chairman, Netline Corporation
"Despite continued advances in development techniques and technologies, software quality problems are as pervasive as ever. Software testing teams are under tremendous pressure to test more complex systems with the same or fewer resources, and corporate managers are always looking to shave costs by leveraging offshore testing. This book does a great job of highlighting the fundamental challenges of software testing today, and then presents a thoughtful solution for leveraging test automation and offshoring to meeting your organizations quality goals." Adam Au, Vice President, Engineering, Centrify Corporation
"Automation isn't just about technical decisions. Finally, this book is the first that offers a practical business case for effective test automation." Michael Hatam, President, Application Services, Moyo Group
"This is one of the must read books by software executives. It goes over the major concepts and best practices of software testing in an efficient and effective manner. At Sun, we already use some of the best practices described in this book and are planning to adopt the remaining best practices." Satya Dodda, QA Director, J2EE App Server, Sun Micro Systems, Inc.