|
| Login | Sign up | My Wish List |
![]() | Software Testing and Continuous Quality Improvement by William Lewis ISBN-10: 9780849398339 ISBN-10: 0-8493-9833-9 ISBN-13: 9780849398339 ISBN-13: 978-0-8493-9833-9 Hardcover 2000-04-21 AUERBACH Find Lowest Price | |
Editorials | ||
Product Description Software Testing and Continuous Quality Improvement is a complete, step-by-step plan to ensure that in the software testing process no stone goes unturned. It presents a continuous quality framework based on Deming's rapid application "spiral" development model for quality through a continuous improvement process. The book details the spiral methodology for software testing broken down into parts, steps, and tasks documented with extensive checklists, templates, and technical discussions. It provides all the tools and knowledge needed to assure quality software testing throughout all stages of development. | ||
Reviews | ||
The worst textbook I have ever purchased Don't believe any of the positive reviews. This is a horrible book. The material is very scattered and incoherent, and it is incredibly repetitive. Virtually complete paragraphs are repeated at different points throughout the book. The book reads more like a poorly written report than a textbook. In fact, like a report, the book is composed of "sections" and "parts", where a section corresponds to what would normally be a part in a regular textbook, and a part corresponds to what you would normally call a chapter. The author devotes an entire chapter (sorry, "part") to discussing software testing in a spiral development environment, yet makes no mention of agile development methodologies or test-driven development. For a book that was published as recently as 2005, this is an unacceptable omission. The book's index is anemic. The index entries under the letter 'I' include "In God we trust" (a reference to an irrelevant comment in the introduction) but makes no mention of "Integration Testing". In a book about software testing, this is absolutely ridiculous. The level of detail in the book is also very inconsistent. Take the appendices as an example. Most of the appendices are less than a single page in length. There is one illustrative example of a software program that is used repeatedly throughout many of the appendices. The program is a primitive little example sketched out in about a dozen lines of pseudocode. You won't find any real-world source code in this book. Then, you have appendix G11, which includes a detailed introduction to relational databases for the absolute beginner. This was a very sudden and drastic change of pace, from glossing over all technical details and forgoing any discussion of real-world technologies, into a full-fledged tutorial. For an example of the kind of meaningless drivel you'll read in Lewis' book, take a look at this paragraph from page 253: "Of the various activities in the project plan, planning and execution are the key activities that determine the cost of resources and schedules required for the testing projects. During these two crucial phases of testing, various key deliverables are estimated. This will ensure that the test team will have a focused approach and the delivery of the deliverables will come to a logical end so that the project can proceed with the next task in the plan." If this makes any sense to you at all, then I congratulate you for mastering the fine art of semantic and syntactic redundancy while delivering virtually no value to the reader. A bright career in consulting awaits you. | ||
If you only have one book on testing and QA this is it! I have used the 1st edition for years as my primary Test & QA reference. Being a fan of Dr. Demming, this book supports his teaching. Mr. Lewis's book provides many pracical examples and templates for the QA practitioner, be they a seasoned pro or someone just thrown into Testing for the first time. | ||
Most complete source of SW quality info in one place This book represents the most complete and comprehensive approach to total quality of any I've read on either software testing or software quality assurance. Highlights include: - A structured quality cycle based on Plan-Do-Check-Act. This cycle is the foundation of continuous improvement, which is the theme of the book. - Complete description of testing techniques - in this respect the book is an encyclopedia for software test professionals and a definitive reference. - Comprehensive resource for forms and checklists (I wish these were also provided in soft copy on a CD ROM or author's web site, but they are not). - Full view of metrics across every aspect of the development life cycle. In the same manner that the testing techniques are encyclopedic, the metrics are also an encyclopedia for SQA professionals. I've used this book as a reference, and it had a heavy influence on a reference chart a colleague and I developed for depicting life cycle key metrics. It does not confine itself to testing alone, and in fact, has something for production services and service delivery professionals, as well as project managers involved with large scale development and implementation projects. You would have to buy at least a dozen books or download thousands of documents off the Internet to get the information contained between the covers of this book. | ||
Perfect balance of information and techniqies You'd have to download over a gigabyte of internet resources, then cross-reference them to come anywhere close to having a resource as valuable as this book. Lewis has taken proven techniques spanning both software testing and SQA, wrapped them into a quality process based on the PDCA model and places all of the information you need to master testing and SQA between the covers of this outstanding book. All you need to add is the ability to think. If you can do that you'll be able to transform the incredible amount of information in this book into action. If you do that I guarantee you that you'll be able to develop a world class quality organization. Of course, you can mine the publicly available resources and sort through them. Before you do, think carefully about how much your time is worth and just how much you can absorb. If you're intelligent enough to understand this book, you'll quickly see that you'll save thousands of manhours. If not, you still need this book because approach will make you think in terms of cost/benefit. The forms and checklists in this book alone are worth many times the price. | ||
A Testers Dream After reading Software Test and Continual Process Improvement, I am impressed by the breadth and depth of William Lewis' test and quality process coverage. I recommend his book to anyone who is involved in the software development life cycle, including Project Managers, System Analysts, and IT Directors. Mr. Lewis' book is particularly relevant those of us who must reduce development costs while meeting our customers' maturing expectations. Times have changed; financial restrictions prevent using development resources to correct software defects. Initiating the prevention processes outlined in Software Test and Continual Process Improvement will boost project efficiency and product value. My suggestions for improvement: If Mr. Lewis left out the vendor references (in Sections IV and VI), then his book would be less vulnerable to obsolescence. More emphasis on how requirement and test management tools map to each other would strengthen the same sections. It's naive to assume that a book on software test and quality can describe all the components and nuances of thorough testing. Software Test and Continual Process Improvement comes closer than any other book I've read to describing effective end-to-end software quality interventions. It's the software test compendium to hold on to. | ||