当前位置:首页 > 工业技术
软件测试技术案例教程
软件测试技术案例教程

软件测试技术案例教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:李海生,郭锐编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302276074
  • 页数:249 页
图书介绍:本书应用“项目驱动”最新教学模式,通过完整的项目案例系统地介绍软件测试的原理、方法和技术。
《软件测试技术案例教程》目录

第1章 软件测试概述 1

1.1软件、软件危机与软件工程 1

1.2软件质量与质量模型 3

1.2.1软件质量 3

1.2.2质量模型 4

1.3软件测试的重要性 7

1.3.1软件所带来的悲剧 7

1.3.2其他一些例子 9

1.4软件缺陷与软件故障 11

1.4.1软件缺陷的定义 11

1.4.2软件缺陷产生的原因 12

1.4.3软件缺陷的组成 13

1.4.4软件缺陷的修复费用 13

1.5软件测试定义 14

1.5.1软件测试的概念 14

1.5.2软件测试的目的 15

1.5.3软件测试的原则 16

1.5.4软件测试与质量保证 16

1.6软件测试模型 17

1.6.1软件测试瀑布模型 17

1.6.2软件测试V模型 18

1.7软件测试用例 20

1.7.1测试用例的基本概念 20

1.7.2软件测试用例的作用 20

1.7.3测试用例的设计及原则 21

1.7.4测试用例设计实例 23

1.8软件测试人员应具备的素质 23

本章总结 24

思考题 24

第2章 艾斯医药商务系统项目案例概述 25

2.1项目需求分析 25

2.2系统结构分析 30

2.3案例测试需求 31

第3章 软件测试计划与策略 32

3.1软件测试计划 32

3.1.1制定测试计划的原则 33

3.1.2制定测试计划 34

3.2软件测试策略 35

3.2.1静态测试与动态测试 35

3.2.2白盒测试与黑盒测试 37

3.3软件测试过程 38

3.4软件测试与软件开发过程 40

3.4.1软件开发过程 40

3.4.2软件测试在软件开发过程中的作用 42

3.5软件自动化测试介绍 43

3.5.1软件自动化测试概述 43

3.5.2软件自动化测试工具 44

3.6项目案例 47

3.6.1学习目标 47

3.6.2案例描述 48

3.6.3案例要点 48

3.6.4案例实施 48

3.6.5特别提示 60

3.6.6拓展与提高 60

本章总结 60

思考题 60

第4章 黑盒测试 61

4.1黑盒测试的概念 61

4.2等价类测试 63

4.2.1等价类测试的原理 63

4.2.2等价类测试的测试运用 65

4.3边界值分析法 70

4.3.1边界值分析法的原理 70

4.3.2边界值分析法的测试运用 73

4.4决策表 77

4.4.1决策表的原理 78

4.4.2决策表的测试运用 80

4.5因果图 82

4.5.1因果图的原理 83

4.5.2因果图的测试运用 84

4.6错误推测法 87

4.7项目案例 87

4.7.1学习目标 87

4.7.2案例描述 87

4.7.3案例要点 87

4.7.4案例实施 88

4.7.5特别提示 92

4.7.6拓展与提高 92

本章总结 92

思考题 93

第5章 白盒测试 94

5.1白盒测试的概念 94

5.1.1控制流测试 95

5.1.2数据流测试 101

5.2测试覆盖率 103

5.2.1语句覆盖 103

5.2.2判定覆盖 105

5.2.3条件覆盖 105

5.2.4判定/条件覆盖 106

5.2.5条件组合覆盖 107

5.2.6路径覆盖 108

5.3白盒测试工具 109

5.3.1静态白盒测试 109

5.3.2动态白盒测试 111

5.4项目案例 112

5.4.1学习目标 112

5.4.2案例描述 112

5.4.3案例要点 112

5.4.4案例实施 112

5.4.5特别提示 114

5.4.6拓展与提高 115

本章总结 115

思考题 115

第6章 单元测试 116

6.1单元测试的概念 116

6.1.1单元测试的定义 117

6.1.2单元测试的原则 117

6.1.3单元测试的内容和主要任务 118

6.1.4单元测试分析 119

6.1.5单元测试用例设计 120

6.1.6单元测试过程 121

6.2单元测试环境建立 122

6.3插桩程序设计 123

6.4类测试 124

6.4.1功能性测试 124

6.4.2结构性测试 124

6.4.3基于对象-状态转移图的面向对象软件测试 124

6.4.4类的数据流测试 125

6.5单元测试框架XUnit 126

6.5.1 J U nit测试框架 126

6.5.2 CppUnit测试框架 128

6.6项目案例 129

6.6.1学习目标 129

6.6.2案例描述 129

6.6.3案例要点 129

6.6.4案例实施 129

6.6.5特别提示 137

6.6.6拓展与提高 137

本章总结 137

思考题 137

第7章 集成测试 138

7.1集成测试的概念 138

7.1.1集成测试的主要任务 138

7.1.2集成测试的层次与原则 139

7.1.3集成测试关注的主要问题 139

7.1.4集成测试与单元测试的区别 140

7.1.5集成测试与系统测试的区别 140

7.1.6集成测试的环境 140

7.1.7集成测试的过程 140

7.1.8集成测试用例设计 141

7.1.9集成测试技术和测试数据 142

7.2集成测试方法 143

7.2.1非增式集成 143

7.2.2自顶向下集成 143

7.2.3自底向上集成 145

7.2.4混合集成 145

7.2.5基于事件(消息)集成 146

7.3项目案例 147

7.3.1学习目标 147

7.3.2案例描述 147

7.3.3案例要点 147

7.3.4案例实施 147

7.3.5特别提示 152

7.3.6拓展与提高 152

本章总结 153

思考题 153

第8章 系统测试 154

8.1系统测试的概念 154

8.2功能测试 155

8.2.1功能测试的概念 155

8.2.2功能测试的方法 155

8.2.3功能测试的工具 156

8.3性能测试 157

8.3.1性能测试的概念 157

8.3.2性能测试的方法 158

8.3.3性能测试的工具 160

8.4压力测试 161

8.4.1压力测试的概念 161

8.4.2压力测试的方法 162

8.4.3压力测试的工具 164

8.5容量测试 165

8.5.4容量测试的概念 165

8.5.2容量测试的方法 167

8.5.3容量测试的执行 167

8.6安全性测试 170

8.6.1安全性测试的概念 170

8.6.2安全性测试的方法 172

8.6.3安全性测试的执行 173

8.7用户界面测试 174

8.7.1用户界面测试的概念 174

8.7.2用户界面测试的方法 178

8.8安装/卸载测试 180

8.8.1安装/卸载测试的概念 180

8.8.2安装/卸载测试的方法 182

8.9文档测试 183

8.9.1文档测试的概念 183

8.9.2文档测试的方法 185

8.10回归测试 187

8.10.1回归测试的概念 187

8.10.2回归测试的方法 187

8.11项目案例 188

8.11.1学习目标 188

8.11.2案例描述 188

8.11.3案例要点 188

8.11.4案例实施 188

8.11.5特别提示 194

8.11.6拓展与提高 194

本章总结 195

思考题 195

第9章 验收测试 196

9.1验收测试的概念 196

9.2验收测试的主要内容 197

9.3 Alpha测试 203

9.4 Beta测试 203

9.4.1 Beta测试的概念 203

9.4.2β测试的前提条件 205

9.4.3β测试人员组织 205

9.5项目案例 205

9.5.1学习目标 205

9.5.2案例描述 206

9.5.3案例要点 206

9.5.4案例实施 206

9.5.5特别提示 210

9.5.6拓展与提高 210

本章总结 210

思考题 210

第10章 软件测试管理 211

10.1测试团队的组织和管理 211

10.1.1测试团队组织结构 212

10.1.2角色和职责 213

10.1.3测试人员培养 216

10.2测试用例的组织和管理 217

10.2.1测试用例报告 217

10.2.2测试用例的组织和跟踪 219

10.3软件Bug管理 220

10.3.1软件Bug的基本概念 220

10.3.2软件Bug的状态和类型 221

10.3.3软件Bug严重等级和优先级 222

10.3.4软件Bug管理流程 223

10.3.5软件 Bug管理常用工具 227

10.4项目案例 244

10.4.1学习目标 244

10.4.2案例描述 244

10.4.3案例要点 244

10.4.4案例实施 244

10.4.5特别提示 247

10.4.6拓展与提高 247

本章总结 247

思考题 248

致谢 249

相关图书
作者其它书籍
返回顶部