图书介绍

软件测试实用教程 方法与实践 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

软件测试实用教程 方法与实践 第2版
  • 武剑洁编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121186783
  • 出版时间:2012
  • 标注页数:301页
  • 文件大小:71MB
  • 文件页数:312页
  • 主题词:软件-测试-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件测试实用教程 方法与实践 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 软件测试概述1

第1章 软件测试核心概念1

1.1引子:猎人打鸟1

1.2软件测试的概念2

1.2.1软件的定义及特点2

1.2.2软件测试的定义3

1.2.3捉虫实践1:很简单?6

1.2.4软件测试的认识误区8

1.3软件缺陷的概念11

1.3.1惨痛的教训:小虫子,大问题12

1.3.2软件缺陷的定义14

1.3.3捉虫实践2:虫子捉完了吗?17

1.3.4软件缺陷的来源及代价20

1.4测试用例的概念20

1.4.1测试用例的定义20

4.2测试用例的设计21

1.4.3捉虫实践3:如何提高效率?21

1.5自动化测试23

1.5.1自动化测试的定义23

1.5.2自动化测试的任务23

1.5.3自动化测试技术25

1.5.4捉虫实践4:如何消灭所有的虫子?26

1.5.5自动化测试实施要点31

1.5.6自动化测试的局限性32

1.6本章小结33

思考与练习33

第2章 软件测试背景34

2.1引子:一个中国黑客高手34

2.2软件测试的发展历程及现状35

2.2.1软件测试的发展历程35

2.2.2软件测试的现状36

2.2.3外包测试的现状37

2.3软件测试的研究热点37

2.4国内软件测试职业现状40

2.5本章小结41

思考与练习41

第二部分 软件测试技术42

第3章 黑盒测试技术42

3.1概述42

3.1.1基本原理和特点42

3.1.2适用阶段42

3.1.3测试方法的评价43

3.2边界值测试43

3.2.1基本原理43

3.2.2测试用例设计43

3.2.3捉虫实践1:第二日问题的边界值测试47

3.2.4针对输出域的边界值分析49

3.2.5捉虫实践2:佣金问题的边界值测试49

3.2.6边界值测试小结50

3.3等价类测试51

3.3.1基本原理51

3.3.2测试用例设计52

3.3.3捉虫实践3:第二日问题的等价类测试55

3.3.4针对输出域的等价类测试60

3.3.5捉虫实践4:佣金问题的等价类测试60

3.3.6等价类测试小结61

3.4基于决策表的测试61

3.4.1基本原理61

3.4.2测试用例设计62

3.4.3捉虫实践5:第二日问题的决策表测试63

3.4.4决策表测试小结65

3.5基于正交表的测试66

3.5.1基本原理66

3.5.2测试用例设计66

3.5.3捉虫实践6:第二日问题的正交表测试70

3.5.4正交表测试小结75

3.6基于场景的测试76

3.6.1基本原理76

3.6.2测试用例设计76

3.6.3捉虫实践7:自动柜员机问题的场景测试78

3.6.4场景测试小结81

3.7黑盒测试总结81

3.8本章小结82

思考与练习82

第4章 黑盒测试案例实践83

4.1保险金案例实践83

4.1.1案例说明83

4.1.2测试分析83

4.1.3测试用例设计84

4.1.4测试小结86

4.2信息采集系统案例实践87

4.2.1案例说明87

4.2.2测试分析93

4.2.3测试用例设计93

4.2.4测试小结102

4.3本章小结102

思考与练习102

第5章 白盒测试技术103

5.1概述103

5.1.1基本原理和特点103

5.1.2适用阶段103

5.1.3测试方法的评价104

5.2静态白盒测试104

5.2.1概述104

5.2.2代码检查104

5.2.3静态结构分析110

5.2.4代码质量度量111

5.2.5捉虫实践1:自动柜员机问题的函数调用图分析113

5.2.6捉虫实践2:第二日问题的控制流图分析114

5.2.7静态白盒测试小结117

5.3对判定的测试118

5.3.1基本原理118

5.3.2案例描述119

5.3.3测试用例设计119

5.3.4测试用例优化125

5.3.5捉虫实践3:第二日问题的判定测试125

5.3.6对判定的测试小结128

5.4对路径的测试129

5.4.1弥诺陶洛斯迷宫的传说129

5.4.2相关概念130

5.4.3基本原理134

5.4.4测试用例设计135

5.4.5捉虫实践4:第二日问题的路径测试137

5.4.6捉虫实践5:自动柜员机问题的路径测试143

5.4.7捉虫实践6:信息采集系统的路径测试144

5.4.8对路径的测试小结145

5.5对循环的测试146

5.5.1基本原理146

5.5.2测试用例设计146

5.5.3捉虫实践7:B样条曲线问题的测试149

5.5.4对循环的测试小结152

5.6对变量的测试152

5.6.1基本原理152

5.6.2测试用例设计153

5.6.3捉虫实践8:佣金问题的数据流测试154

5.6.4对变量的测试小结156

5.7白盒测试总结157

5.7.1测试方法总结157

5.7.2综合使用策略157

5.7.3测试覆盖指标158

5.7.4对黑盒测试的评估158

5.8本章小结159

思考与练习160

第6章 白盒测试案例实践161

6.1保险金案例实践161

6.1.1被测代码说明161

6.1.2测试分析162

6.1.3测试用例设计162

6.1.4测试小结165

6.2人寿保险金案例实践166

6.2.1问题描述166

6.2.2被测代码说明166

6.2.3测试分析167

6.2.4测试用例设计167

6.2.5测试小结173

6.3信息采集系统案例实践173

6.3.1被测代码说明173

6.3.2测试分析173

6.3.3测试用例设计173

6.3.4测试小结180

6.4本章小结180

思考与练习180

第三部分 软件测试应用181

第7章 单元测试181

7.1概述181

7.2单元测试的内容181

7.2.1静态检查182

7.2.2动态测试182

7.3驱动和桩模块的设计183

7.3.1驱动模块和桩模块的定义183

7.3.2驱动模块和桩模块的设计184

7.3.3捉虫实践1:账单计算问题的驱动设计185

7.4测试需求分析188

7.4.1测试需求概述188

7.4.2测试需求的定义189

7.4.3测试需求的属性189

7.4.4测试需求的分析190

7.4.5应注意的问题191

7.4.6认识的误区191

7.4.7捉虫实践2:辖区移交问题的测试需求分析192

7.5单元测试的过程193

7.5.1测试过程概述193

7.5.2计划阶段194

7.5.3设计阶段198

7.5.4实施阶段198

7.5.5执行阶段199

7.5.6评估阶段199

76日构建200

7.6.1日构建的概念200

7.6.2日构建的过程200

7.6.3日构建脚本的开发200

7.6.4日构建的优势200

7.6.5日构建的不足201

7.7回归测试201

7.7.1回归测试的定义和目的201

7.7.2回归测试的策略202

7.7.3回归测试的实施202

7.8捉虫实践3:第二日问题的单元测试203

7.8.1代码说明203

7.8.2单元测试计划203

7.8.3单元测试设计208

7.8.4单元测试用例211

7.8.5单元测试脚本216

7.8.6单元测试执行220

7.8.7单元测试评估总结221

7.9捉虫实践4:第二日问题的单元测试改进221

7.9.1存在的不足221

7.9.2改进措施221

7.9.3改进的单元测试脚本221

7.9.4更多讨论223

7.10本章小结223

思考与练习224

第8章 集成测试225

8.1概述225

8.1.1集成测试的定义225

8.1.2集成测试的内容225

8.2集成测试的评价225

8.3单个集成测试用例的设计226

8.3.1成对集成226

8.3.2捉虫实践1:第二日问题的成对集成226

8.3.3邻居集成227

8.3.4捉虫实践2:第二日问题的邻居集成227

8.3.5基于独立路径的集成227

8.3.6捉虫实践3:第二日问题基于独立路径的集成227

8.4集成测试遍历顺序的设计228

8.4.1大爆炸集成228

8.4.2自顶向下的集成229

8.4.3自底向上的集成230

8.4.4三明治集成231

8.5集成测试策略的比较233

8.5.1策略比较233

8.5.2捉虫实践8:第二日问题的综合集成测试233

8.6本章小结233

思考与练习234

第9章 系统测试235

9.1概述235

9.2功能测试235

9.2.1以数据为中心的系统236

9.2.2以活动序列为中心的系统236

9.3性能测试237

9.4安全性测试238

9.5兼容性测试239

9.5.1与硬件的兼容性测试239

9.5.2与其他软件平台和应用程序的兼容性测试239

9.5.3数据共享的兼容性测试239

9.6用户界面测试240

9.7可安装性测试242

9.8本章小结243

思考与练习243

第10章 测试过程管理244

10.1软件测试过程模型244

10.1.1 V模型244

10.1.2 W模型245

10.1.3 H模型245

10.1.4 X模型246

10.1.5综合策略247

10.2测试用例的管理247

10.2.1测试用例报告的撰写247

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

10.3软件缺陷的管理252

10.3.1缺陷的属性252

10.3.2缺陷报告的撰写254

10.3.3缺陷的跟踪和管理261

10.4测试团队的管理262

10.4.1测试团队的责任262

10.4.2测试团队组织架构263

10.4.3测试团队各角色职责263

10.5本章小结265

思考与练习265

第11章 测试应用案例实践266

11.1保险金案例实践266

11.1.1自动化测试设计266

11.1.2 JUnit概述268

11.1.3基于Eclipse的JUnit4测试开发270

11.1.4 Ant概述272

11.1.5基于Eclipse的Ant使用275

11.1.6测试小结276

11.2信息采集系统案例实践277

11.2.1自动化测试设计277

11.2.2部分缺陷分析278

11.2.3测试小结278

11.3网络教学平台案例实践279

11.3.1案例说明279

11.3.2测试需求分析282

11.3.3测试用例设计283

11.3.4自动化测试设计285

11.3.5 QTP概述285

11.3.6基于QTp的功能测试286

11.3.7测试小结291

11.4分布式搜索系统案例实践291

11.4.1案例说明291

11.4.2自动化测试设计291

11.4.3 LoadRunner概述292

11.4.4基于LoadRunner的性能测试292

11.4.5测试小结301

11.5本章小结301

思考与练习301

热门推荐