In today’s unforgiving business environment where customers demand zero defect software at lower costs—it is testing that provides the opportunity for software companies to separate themselves from the competition. Providing a fresh perspective on this increasingly important function, Software Testing as a Service explains, in simple language, how to use software testing to improve productivity, reduce time to market, and reduce costly errors.
The book explains how the normal functions of manufacturing can be applied to commoditize the software testing service to achieve consistent quality across all software projects. This up-to-date reference reviews different software testing tools, techniques, and practices and provides succinct guidance on how to estimate costs, allocate resources, and make competitive bids.
Replete with examples and case histories, this book shows software development managers, software testers, testing managers, and entrepreneurs how proper planning can lead to the creation of software that proves itself to be head and shoulders above the competition.
Review By: Sunil S. Prasad 08/10/2010"Software Testing as a Service" is a book that blends traditional and modern testing techniques. Author Ashfaque Ahmed uses many examples from the manufacturing industry. The analogies Ashafaque describes can be used in our day-to-day testing activities. This book will benefit beginner and middle management in the software testing industry. It also serves as a good guide to top-level test executives.
The purpose of this book—as the title reveals—is to explain what goes into delivering a world-class product or project. The author starts with management, which I think sets the tone for coming up with a vision and mission for the project. Ashafaque then explains testing’s common and uncommon strategies, estimation, planning, execution, and reporting practices. Risk management is also explained, which is one of my favorite subjects. It seems that we tend to forget about risk management even though it’s a very important aspect of software testing. Ashafaque also delves lightly into offshore testing. Almost all the chapters discuss what goes into making quality software. Overall the constant theme in this book is that the quality of output depends on the quality of input.
This book can be a good source of information to pursue the opportunities of testing as a service. In short, this book demonstrates the hallmarks of effective testing. The author presents quick and easy document-style techniques and focuses on the do’s and don'ts of proficient testing.