Editorial Review Product Description Presenting the state-of-the-art in component-based software testing, this new, cutting-edge resource offers you an in-depth understanding of the current issues, challenges, needs, and solutions in this critical area. The book discusses the very latest advances in component-based testing and quality assurance in an accessible tutorial format, making the material easy to comprehend and benefit from no matter what your professional level. ... Read more Customer Reviews (31)
I got a job due to this book
Hi All,
I recommend this book for Software QA Testing.
I got two jobs due to this book. Currently I am working in Regression and
Integration Testing department. This book is very helpful in the job
interview also.
This book includes all types of testing.
Excellentsource of Information for Software Testing and Quality Assurance
This book provides meticulous details about QA for integrated software and component-based software .This particular book teaches how to approach testing and QA in a systematic manner .The book gives an organized and detailed description for the Software Quality assurance for the software components. It teaches all the way from very basic step. Beginning with Black Box testing and following White box, Regression testing, Performance, System level testing .The approach includes various different validation methods that needs to be rigorously applied and a detailed QA approach which teaches all the possible Test Cases.Overall this book provides a complete teaching of the Component Based Software. Being Professor Jerry Gao's student, have completed software quality and testing courses under him. This book has increased my knowledge for component-based software testing as it describes different testing methods, phases, issues, challenges etc. I highly recommend this book for college graduates and professionals who want to brighten their career in QA and testing areas.
Excellent source for Software Test Engineers
This book helped me gain good knowledge about Software testing, its objectives and various approaches for real time experience. It helped me understand the basic concepts and fundamentals of Software component testability. Through this book, I got a basic idea about the rules and methodologies that are being implemented and followed in current software testing field, as per industry standards.
Black box and White box testing techniques and their relevant issues, challenges and solutions, the various test models, everything is explained very visibly. It serves as a good guide for the beginners as well as the Software professionals of all levels. Information on testing methods like Regression, Integration, Performance and System testing are detailed in a systematic manner.
The information in this text book, taught us to follow the best ways to achieve a well defined test coverage criteria by deriving a definite plan for the project- a plan for managing the schedules, designing and testing the software based components to meet the requirements in the project within a deadline. We, in a team, worked on a Simulated ATM machine, for a practical experience, and the book helped us as a good start. Each chapter has a good introductory part, which gives a clear synopsis about the complete chapter.
The book explains the role of different testing tools, designing and handling the test cases, how to perform component testing quickly and efficiently through automation testing, without manual involvement. Manual testing is time consuming and hence to solve this issue, Automation testing has been introduced lately and this information has been illustrated by the authors very clearly in the book, with suitable examples for the readers understanding.
I personally found this book very helpful and knowledgeable. A Software component's life cycle through the testing phase has been explained well, alongside giving us information about the methodologies to improve the quality of a product, and how to derive a test case to support the functionality; everything is mentioned in this book. My only suggestion is, this book is a complete pack of information on testing of a Software component and its Quality assurance, and hence, from college students to Software professionals, everybody has to experience this book, if they are seriously looking to pick up their career in Testing.
Must have for a software component developer & Tester
This is a very unique book on QA and software testing topics because it discusses some of the testing techniques & concepts extended from research world and also covers the modern software component concepts and the applicability of these techniques on them. The book is divided into IV parts. The first part introduces the reader with software components and it's testability. The model based solution to some of the issues and challanges can be applicable to the SOA based softwares as well.
Part II of the book discusses the fundamental black box and white box techniques. A section is devoted on white box techniques for object oriented testing.
Part III of the book focuses on most important challanges of todays software. The UML based approcah to software integration testing discussed in this book uses an unique approach of content and context based relationship of objects. Regression testing for maintaining software is discussed in detail.
Part IV is entirely devoted to QA topics. They fully cover QA measuremnet and validation topics, standards and certification.
This is a must have book for software developer, Test engineer and QA professionals. The references at the end of each chapter reminds you to go deeper and dig into IEEE and ACM papers on the subject. I have already recommended this book to my fellow software developers and managers.
Very Good Book!!!
The book has detailed coverage of all software testing terminologies and methodologies such as black-box, white-box, test automation, integration, and performance testing.Over all, this is a very good book for learning Testing techniques for component based software.This book is extremely well organized and should be useful for both novice and experienced software testers.
... Read more |