|
Practical Software Testing
Based on the needs of software professionals, "Practical Software Testing" takes a unique approach to teaching readers how to effectively plan for testing, design test cases, test at multiple levels, organize a testing team, and optimize use of testing tools. It introduces testing concepts that are managerial-, technical-, and process-oriented,
using the Testing Maturity Model (TMM) as a framework.
Features:
*includes a sample test plan, comprehensive exercises, and definitions for software testing and quality
*introduces both technical and managerial aspects of testing in a clear and precise style, for integrated learning
*balanced perspective and comprehensive view of all testing aspects
*uses the TMM framework to introduce testing in a systematic, evolutionary way, and describes industrial TMM applications
*covers testing topics with either procedurally based or object-oriented programming code
With its accessible, practical, and well-focused framework, this new resource provides an integrated presentation of software-testing processes and practices. Professionals and practitioners in software testing, software quality assurance, or software validation and verification will benefit greatly from using this essential resource.
TABLE OF CONTENTS
testing as an engineering activity * Testing fundamentals * Defects, hypotheses, and tests * Strategies and methods for test case design I * Strategies and methods for test case design II * Levels of testing * Test goals, policies, plans and documentation * The test organization * Controlling, monitoring, evaluating and the testing process * Reviews as a testing activity * A measurement program to support product and process quality * Evaluating software quality-a quantitative approach * Defect analysis and prevention * The testers' workbench * Process control and optimization * The testing maturity model and test process assessment
|