本书全面、系统地论述了软件测试的理论和应用技术。全书共3部分,其中,第1部分(第1~9章)介绍了软件测试的基本理论和测**例的设计方法,包括软件测试的概念、白盒测试、黑盒测试、自动化测试、性能测试、兼容性测试、**性测试、特定环境及应用测试等测试基础知识和应用技术。第2部分(第10~14章)介绍了面向对象软件的测试,包括面向对象软件分析和设计模型的测试、类测试、交互测试和系统测试等。第3部分(第15~17章)介绍了测试管理的基本知识,包括测试文档和测试计划、测试项目的管理、测试小组的管理等。
本书可以作为大学本科软件测试课程的教材,也可以作为软件测试人员、软件项目经理和需要了解软件测试的各级管理人员的参考书。