《软件测试的概念与方法》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:聂长海编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302316466
  • 页数:205 页
图书介绍:本书以软件测试方法的分类为线索,以软件测试的各种方法为内容,系统地介绍各种软件测试方法的概念、理论、特点和在工程实践中应用的例子,内容力求简洁、清楚。与已有的软件测试教材和相关书籍相比,本书的特色是以各种软件测试方法为中心,系统地介绍到目前为止,几乎所有的可以查到或见到的软件测试方法,是对目前已经出版的软件测试书籍的一个重要补充。

第1章 软件测试概论 1

1.1软件缺陷与管理 1

1.2软件质量 2

1.3软件测试的定义、性质及相关概念 3

1.4软件测试的目标 5

1.5软件测试的意义和重要性 5

1.6软件测试的20条原则 6

1.7软件测试的分类 9

1.8软件测试的过程及策略模型 10

1.9软件测试的职业 15

1.10软件测试的学术研究 16

1.11软件测试的工具 17

1.12软件测试的管理 18

1.13软件测试的过去、现在和未来 19

第2章 白盒测试和黑盒测试 22

2.1白盒测试 22

2.1.1静态白盒测试 25

2.1.2语句覆盖测试 27

2.1.3分支/决策覆盖测试 27

2.1.4数据流测试 28

2.1.5条件覆盖测试 31

2.1.6分支条件覆盖测试 32

2.1.7条件组合覆盖测试 32

2.1.8修改决策条件测试 33

2.1.9路径覆盖测试 34

2.1.10线性代码序列跳转测试 35

2.1.11小结 38

2.2黑盒测试 38

2.2.1等价类划分 42

2.2.2边界值分析 45

2.2.3因果图和决策表 46

2.2.4错误猜测法 51

2.2.5状态转换测试 52

2.2.6语法测试 55

第3章 开发过程中的测试 59

3.1单元测试 59

3.2集成测试 63

3.3系统测试 65

3.4验收测试 66

3.5回归测试 67

3.6 α测试 69

3.7 β测试 69

3.8 γ测试 70

第4章 软件特性及方面的测试 71

4.1压力测试 71

4.2负载测试 72

4.3容量测试 75

4.4性能测试 76

4.5可靠性测试 78

4.6安全性测试 81

4.7安装测试 84

4.8可用性测试 88

4.9稳定性测试 89

4.10本地化和国际化测试 90

4.11可访问性测试 91

4.12授权测试 92

4.13容错性测试 92

4.14一致性测试 93

4.15配置测试 93

4.16文档测试 98

4.17兼容性测试 99

4.18试玩测试 100

4.19可恢复性测试 101

4.20卸载测试 101

4.21能力测试 102

4.22健壮性测试 102

4.23穿越测试 103

4.24在线帮助测试 104

4.25数据转换测试 104

4.26备份测试 105

4.27接口测试 107

4.28人机交互界面测试 107

4.29余量测试 107

4.30协议测试 108

4.31内存泄漏测试 108

第5章 特殊的软件测试技术 110

5.1组合测试 110

5.2蜕变测试 114

5.3基于规格说明的软件测试 115

5.4基于模型的软件测试 117

5.5基于错误的软件测试 118

5.6基于搜索的软件测试 119

5.7统计测试 122

5.8基于操作剖面的测试 126

5.9变异测试 127

5.10冒烟测试 130

5.11基于性质的软件测试方法 131

5.12极限测试 132

5.13模糊测试 134

5.14自适应测试 136

5.15导向性随机测试 140

5.16图形用户界面测试 142

5.17随机测试 145

5.18自适应随机测试 147

5.19反随机测试 148

5.20结对测试 149

5.21在线测试 150

5.22探索性测试 151

5.23反模型测试 152

5.24成分测试 153

5.25有限状态机测试 153

5.26基于Petri网的测试 154

5.27基于模型检查的测试 155

5.28 TTCN测试 156

5.29布尔规格测试 157

5.30基于统一建模语言测试 158

第6章 特定应用软件(X-软件)的测试 160

6.1面向对象软件的测试 161

6.2面向方面的软件测试 165

6.3面向服务的软件测试 167

6.4构件软件测试 180

6.5 Web应用软件测试 181

6.6普适计算环境下的软件测试 184

6.7云测试 185

6.8物联网环境下的软件测试 188

6.8.1物联网的定义 188

6.8.2物联网的特征 189

6.8.3物联网的体系结构 189

6.8.4物联网的核心技术 190

6.8.5物联网的安全特性 190

6.8.6物联网安全问题分类 192

6.8.7物联网安全的对策 194

6.9并行软件测试 196

6.10嵌入式软件测试 198

6.11高可信软件测试 199

6.12网构软件测试 200

参考文献 202