第1章 软件质量概述 1
1.1 质量的定义及重要性 1
1.2 软件质量的内容 7
1.3 软件质量保证概述 15
第2章 软件质量标准 20
2.1 软件质量标准概述 20
2.2 ISO软件质量标准体系 22
2.3 软件能力成熟度模型CMM 31
2.4 软件能力成熟度模型CMMI 35
第3章 软件质量控制、改进与度量 44
3.1 软件质量控制、改进与度量概述 44
3.2 软件质量控制的方法 54
3.3 软件质量改进的方法 57
3.4 软件质量度量的方法 58
第4章 软件质量保证方法 63
4.1 软件开发环境的创建 63
4.2 软件过程质量的度量 66
4.3 软件产品质量的度量 71
4.4 软件开发的估算 83
第5章 软件质量保证技术 86
5.1 文档编制 86
5.2 质量保证 88
5.3 实施验证 91
5.4 确认 94
5.5 联合评审 95
5.6 审计 100
5.7 问题解决 102
5.8 需求变更控制 103
第6章 软件测试概述 108
6.1 软件测试背景 108
6.2 软件测试概述 111
6.3 软件测试职业与人员的素质 118
6.4 软件测试过程模型 120
6.5 软件测试的发展现状及前景分析 122
6.6 软件质量保证与软件测试的关系 125
第7章 软件测试策略 126
7.1 软件测试策略概述 126
7.2 单元测试 127
7.3 集成测试 133
7.4 确认测试 143
7.5 系统测试 148
7.6 验收测试 155
7.7 测试后的调试 160
第8章 黑盒测试与白盒测试 165
8.1 黑盒测试与白盒测试概述 165
8.2 黑盒测试技术 169
8.3 白盒测试技术 180
第9章 国际化测试与本地化测试 189
9.1 国际化测试与本地化测试概述 189
9.2 国际化测试 195
9.3 本地化测试 200
9.4 国际化测试与本地化测试的常用工具 208
第10章 测试计划与测试文档 210
10.1 测试计划与测试文档概述 210
10.2 软件测试计划 216
10.3 软件测试文档 230
第11章 软件调试与维护 241
11.1 软件调试 241
11.2 软件维护 245
11.3 软件再工程技术 262
参考文献 266