本书是“普通高等教育十一五国家级规划教材”之一,旨在引导读者通过基础知识利必要技能的学习,掌握改进软件质量的各种技术和方法。全书共分五篇。第一篇介绍了软件测试与质量保证是提高软件质量的重要手段;第二篇讲述了软件测试用例设计的基本方法,分别介绍了黑盒测试用例设计技术和白盒测试用例设计技术;第三篇将第二篇学到的技术应用到实际的软件测试工作中;第四篇是测试技术的提高部分,其中涉及测试工具的自动化测试的相关问题;第五篇介绍了软件质量保证部分。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
本书的主题是软件质量的改进,重点讨论的是如何提高软件质量的方法。本书提供了两种提高软件质量的技术,一是软件测试,二是软件质量保证。首先对软件质量属性进行了分析,全面论述了软件测试的基本原理和软件过程,讲解了软件测试用例设计方法,以及其在单元测试、集成测试、系统测试和验收测试中的应用。阐述了自动化测试的概念、技术和工具。本书还对软件质量保证从概念、过程和工具方面进行了详细介绍。
本书可以用做软件测试人员、软件质量保证人员、软件开发人员和需要了解软件质量知识的各级软件管理人员的工作参考书,也可以作为计算机专业高年级本科生和研究生的教学参考书。