Software compiles, executes and runs, but often fails or gives inaccurate results, because it is not tested thoroughly prior to its release. This overview of software testing and quality assurance covers software quality, quality assurance methods and software quality standards in addition to basic software engineering topics. Key concepts, case studies, and numerous techniques are covered to ensure your software is reliable and secure. Using a "self-teaching" format, the book covers important topics such as black, white, and gray box testing, video game testing, test management, automation, levels of testing, and quality assurance standards and procedures. Includes end of chapter multiple-choice questions/answers to increase mastering of the topics. Features: * Includes case studies, case tools, and software lab experiments * Covers important topics such as black, white, and gray box testing, test management, automation, levels of testing, and quality assurance standards and procedures * Covers video game testing.
Software Quality Assurance : A Self-Teaching Introduction