导语
内容提要
现在,国内许多高校的计算机科学与技术、软件工程及其相关专业纷纷开设软件质量保证和软件测试相关课程,以培养更多的软件人才。为了适应当前教学的需要,编者查阅了大量国内外有关软件质量和测试方面的著作和文献,并结合自己多年的从业和教学经验编写了本书。本书的特点是技术介绍全面,实践和理论并重,实例多。
本书着重介绍软件质量和测试及管理技术理论中最重要、最精华的部分,注重知识点的融会贯通;而不是面面俱到,没有重点和特色。本书中既有整体框架,又有重点理论和技术。
傅兵编著的《软件质量和测试(计算机系列教材)》分两篇,共12章。第一篇软件质量包括第1~5章:第1章软件质量概述,第2章软件质量度量和配置管理,第3章软件质量标准,第4章软件全面质量管理,第5章软件评审;第二篇软件测试包括第6~12章:第6章软件测试基础,第7章白盒测试,第8章黑盒测试,第9章集成测试,第10章系统测试,第11章软件测试自动化,第12章软件测试管理。
本书可以作为高校计算机科学与技术专业、软件工程专业及其相关专业本科生或研究生的教材,也可以作为软件开发人员、软件质量保证人员和软件测试人员的参考书,还适合广大计算机用户阅读。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
目录
第一篇 软件质量
第1章 软件质量概述
1.1 软件开发过程
1.1.1 计算机软件
1.1.2 软件开发过程
1.1.3 软件开发过程模型
1.2 软件质量
1.2.1 软件质量概述
1.2.2 软件质量保证
1.2.3 软件质量模型
1.3 软件缺陷
1.3.1 软件缺陷简介
1.3.2 软件缺陷产生的原因
1.3.3 软件缺陷的严重性和优先级
1.3.4 软件缺陷构成
1.3.5 软件缺陷的预防和修复
1.4 思考题
第2章 软件质量度量和配置管理
2.1 软件质量度量
2.1.1 软件质量度量概述
2.1.2 软件质量度量过程中常见的问题
2.2 软件配置管理
2.2.1 软件配置管理的概述
2.2.2 配置管理的主要内容
2.3 思考题
第3章 软件质量标准
3.1 软件质量标准概述
3.1.1 国际标准
3.1.2 国家标准
3.1.3 行业标准
3.1.4 企业标准
3.1.5 项目规范
3.2 CMM
3.2.1 CMM的含义
3.2.2 CMM的五个级别
3.2.3 国内软件企业参与实施CMM
3.3 CMMI
3.3.1 CMMI的含义
3.3.2 CMMI的基本内容
3.3.3 CMM与CMMI的区别
3.4 ISO 9000软件质量标准
3.4.1 ISO 9000的主要内容
3.4.2 ISO 9000和CMM/CMMI的关系
3.5 其他质量标准
3.5.1 IEEE质量标准
3.5.2 SPICE
3.5.3 ISO/IEC
3.6 思考题
第4章 软件全面质量管理
4.1 软件全面质量管理概述
4.1.1 质量管理和全面质量管理
4.1.2 软件全面质量管理的含义
4.2 软件全面质量管理的步骤和评审
4.2.1 软件全面质量管理的步骤
4.2.2 软件全面质量管理中的评审
4.3 软件全面质量管理中的团队和质量控制
4.3.1 软件全面质量管理中的团队
4.3.2 软件全面质量管理中的质量控制
4.4 思考题
……
第5章 软件评审
第二篇 软件测试
第6章 软件测试基础
第7章 白盒测试
第8章 黑盒测试
第9章 集成测试
第10章 系统测试
第11章 软件测试自动化
第12章 软件测试管理
附录A 术语中英文对照
参考文献