《软件质量保证与测试技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘伟主编;王忠建,孟宇龙副主编
  • 出 版 社:哈尔滨:哈尔滨工业大学出版社
  • 出版年份:2011
  • ISBN:9787560333700
  • 页数:290 页
图书介绍:软件质量保证部分包括质量、质量保证与质量保证体系基本概念、形成和运用。测试技术包括测试概念、黑盒测试与白盒测试、单元测试与集成测试设计与运用。

第一编 软件质量保证 1

第1章质量概念 3

1.1几个术语 3

1.2质量专业定义 4

1.3质量属性 5

1.4产品质量的形成过程 6

本章小结 9

思考题 9

第2章软件质量 10

2.1软件质量的定义 10

2.2影响软件产品质量的因素 11

本章小结 19

思考题 19

第3章质量管理 20

3.1质量管理的定义 20

3.2经典质量管理的发展过程 20

3.3早期软件质量管理方法 21

3.4现代质量管理 23

3.5质量控制与质量保证的区别和关系 23

3.6ISO 9000质量管理的基本内涵 24

3.7软件过程的质量管理 24

3.8软件测试的监控 35

3.9软件评审监控 37

本章小结 39

思考题 39

第4章软件质量标准体系 40

4.1软件质量标准体系及分类 40

4.2ISO 9001质量保证体系 41

4.3CMM及CMMI能力成熟度模型 43

4.4ISO 9001与CMM/CMMI的关系 47

4.5IEEE软件工程标准 47

4.6其他软件质量管理标准 47

本章小结 48

思考题 48

第5章ISO 9001软件质量保证体系标准 49

5.1质量保证体系的定义和内涵 49

5.2ISO 9000族质量管理体系认证的意义 50

5.3ISO 9000族质量保证体系标准的内容 50

5.4ISO 9000:2000版标准族质量保证体系标准的组成 51

5.5ISO 9001标准的主要变化 51

5.6 2000版标准的特点 53

5.7ISO 9001质量保证体系的八项原则 53

本章小结 60

思考题 60

第6章 软件质量保证体系——ISO 9001建立实例 61

6.1准备 61

6.2质量体系文件的编制 63

6.3质量方针 69

6.4质量目标 70

6.5软件生命周期及质量活动 71

6.6过程检验与技术评审 74

6.7软件配置管理 75

6.8质量体系的试运行 75

6.9质量体系的审核与评审 76

6.10质量的认证过程 76

6.11质量管理体系的维护——持续改进 78

6.12软件质量控制技术的应用 79

本章小结 82

思考题 82

第7章能力成熟度模型——CMMI体系结构 83

7.1CMMI的形成和现状 83

7.2CMMI能力成熟度模型 84

7.3过程域 86

7.4CMMI阶段式能力成熟度模型集成 95

7.5CMMI连续式能力成熟度模型集成 129

7.6CMMI实施与评估 169

7.7CMMI V1.3简介 173

7.8CMMI准则名词术语一览表 174

本章小结 176

思考题 176

第8章软件作业体系——CMMI体系建立实例 177

8.1准备 177

8.2软件作业体系文件编制 178

8.3总方针 179

8.4 EPG章程 180

8.5项目生命期模型 180

8.6项目立项 180

8.7项目策划 180

8.8项目监控 180

8.9需求管理 181

8.10需求开发 181

8.11技术预研 181

8.12系统设计 181

8.13系统实现 182

8.14系统测试 182

8.15产品发布 182

8.16质量保证 182

8.17配置管理 182

8.18CMMI实施与评估 183

8.19软件作业体系的维护——持续改进 187

本章小结 187

思考题 187

第二编 软件测试技术 189

第9章软件测试基础概述 191

9.1软件的含义 191

9.2软件故障 192

9.3软件开发的过程 193

9.4软件测试的意义 194

9.5软件测试的基本方法 195

本章小结 197

思考题 197

第10章软件的静态测试和动态测试 198

10.1静态测试 198

10.2动态测试 201

本章小结 202

思考题 202

第11章软件测试设计 203

11.1控制流图 203

11.2白盒测试 205

11.3黑盒测试 211

11.4白盒测试和黑盒测试的比较 224

本章小结 224

思考题 224

第12章软件测试阶段 225

12.1软件测试的作用 225

12.2单元测试 226

12.3集成测试 229

12.4系统测试 239

12.5单元测试、集成测试和系统测试的区别 245

12.6验收测试 246

本章小结 252

思考题 252

第13章软件测试的自动化 253

13.1自动化测试概述 253

13.2测试工具的分类和选择 258

本章小结 260

思考题 260

第14章软件测试管理与实践 261

14.1测试组织管理 261

14.2测试计划 266

14.3测试用例设计 270

14.4软件测试配置管理 276

14.5测试经验总结 279

14.6Bug描述及其处理过程 286

本章小结 288

思考题 289

参考文献 290