本书的重点在于介绍软件测试的一些基本概念和方法,涵盖了业界出现的大部分测试领域内的知识,是一本比较全面的测试方法介绍书籍。本书综合考虑了测试的方方面面,内容涵盖了动态测试到静态测试,白盒测试到黑盒测试,单元测试到系统测试等多个测试领域。对于近几年才出现的一些测试方法也进行了阐述和比较。全书内容涉及面广,理论与实践巧妙结合,强调测试分析和测试设计的重要性,引入过程概念,强调全面质量管理,提出需求测试和设计测试的思想,值得一读。
本书是一本比较全面地介绍软件测试方法的书籍,先介绍测试技术的发展历史和现状;然后,作为测试的一个基础,介绍了白盒测试、黑盒测试以及测试覆盖率等几个重要概念,并充分分析了业界在这几个概念方面的研究成果;之后从全流程测试的角度按动态测试和静态测试两个方面,分别介绍了单元测试、集成测试、系统测试、验证和确认过程、需求测试和设计测试等内容。作为静态测试的一个重要手段,本书还对同行评审的概念和方法进行了阐述。最后,作者总结了测试的基本原则和一些好的实践经验。
本书可以作为大学本科高年级学生或研究生教材,也可以作为本科低年级学生学习的参考书。对于软件工程师和测试工程师来说,本书是一本很好的指导书。