图书介绍

软件测试设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件测试设计
  • 马均飞,郑文强编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121129674
  • 出版时间:2011
  • 标注页数:424页
  • 文件大小:99MB
  • 文件页数:444页
  • 主题词:软件-测试-设计

PDF下载


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

下载说明

软件测试设计PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 经典测试设计3

第1章 静态测试3

1.1评审4

1.1.1评审遵循的原则7

1.1.2选择合适的评审类型8

1.1.3案例分析:如何开展评审活动13

1.1.4影响评审成功的因素19

1.2静态分析21

1.2.1基于代码的分析22

1.2.2基于架构的分析28

1.3小结30

第2章 基于结构的测试31

2.1语句测试35

2.2判定测试36

2.3条件测试37

2.4判定条件测试39

2.5条件决定测试40

2.6条件组合测试43

2.7线性代码序列和跳转测试44

2.8路径测试46

2.9案例分析48

2.9.1实现各种测试覆盖48

2.9.2圈复杂度和路径测试54

2.10小结58

第3章 基于规格说明的测试60

3.1等价类划分61

3.1.1识别等价类63

3.1.2创建测试用例64

3.1.3覆盖率准则65

3.1.4案例分析:LACP参数等价类测试66

3.2边界值分析70

3.2.1识别等价类70

3.2.2识别边界值70

3.2.3创建测试用例72

3.2.4覆盖率准则72

3.2.5案例分析:LACP参数边界值测试72

3.3决策表测试76

3.3.1确定条件桩和动作桩77

3.3.2初始决策表78

3.3.3优化决策表78

3.3.4创建测试用例80

3.3.5覆盖率准则80

3.3.6因果图和决策表80

3.3.7案例分析:ATM取款的决策表测试81

3.4状态转换测试84

3.4.1状态转换图84

3.4.2测试用例86

3.4.3 N-Switch92

3.4.4覆盖率准则93

3.4.5案例分析:堆栈的状态转换测试93

3.5结对测试100

3.5.1基于正交矩阵的结对测试102

3.5.2 Allpairs114

3.5.3案例分析:用户认证系统的测试117

3.6分类树方法122

3.6.1简介122

3.6.2 CTE-XL123

3.6.3案例分析:测试编辑器的字体属性132

3.7用例/场景测试135

3.7.1用例的相关概念135

3.7.2用例规格说明137

3.7.3案例分析:ATM取款的用例测试138

3.8动态分析141

3.8.1内存泄漏142

3.8.2野指针142

3.8.3性能分析143

3.9案例分析:综合应用测试技术143

3.9.1使用Allpairs得到测试用例144

3.9.2基于分类树方法得到的测试用例145

3.10小结146

第2部分 基于质量特性的测试设计149

第4章质量模型149

4.1 McCall质量模型149

4.1.1软件质量框架150

4.1.2软件质量因素151

4.1.3软件质量标准152

4.1.4软件质量度量154

4.2 Boehm质量模型156

4.2.1软件质量特性树157

4.2.2代码质量度量158

4.2.3使用质量特性改进软件生命周期160

4.3 Dromey质量模型161

4.3.1质量模型框架161

4.3.2结构形式和产品属性162

4.3.3相互间的关系163

4.4 ISO/IEC 9126166

4.4.1质量模型166

4.4.2内部和外部质量167

4.4.3使用质量170

4.4.4软件质量度量171

4.5案例分析:质量模型在测试类型定义中的应用173

4.5.1获取测试类型174

4.5.2定义测试类型175

4.5.3测试类型改变了什么176

4.6案例分析:测试存储设备解决方案180

4.6.1方案介绍180

4.6.2存储设备解决方案的测试设计182

4.7小结183

第5章 功能测试184

5.1适合性测试184

5.1.1案例分析:用户视频点播的适合性测试185

5.1.2案例分析:图书在线续借功能的适合性测试187

5.2准确性测试188

5.2.1案例分析:网上购物系统中购物结算的准确性测试189

5.2.2案例分析:计算器中的准确性测试193

5.3互操作性测试194

5.3.1案例分析:SAN卷控制器的互操作性测试195

5.3.2案例分析:Gmail的互操作性测试199

5.4安全保密性测试201

5.4.1案例分析:PC安全性测试203

5.4.2案例分析:交换机安全性测试206

5.5辅助性测试208

5.5.1案例分析:命令行的辅助性测试209

5.5.2案例分析:网站的辅助性测试211

5.6小结214

第6章 非功能测试216

6.1可靠性测试216

6.1.1可靠性测试介绍216

6.1.2软件可靠性工程测试218

6.1.3软件可靠性度量221

6.2易用性测试223

6.2.1易用性测试类型224

6.2.2易用性测试技术229

6.3效率测试231

6.3.1效率测试的主要类型232

6.3.2度量软件产品效率234

6.4可维护性测试237

6.4.1维护活动的分类237

6.4.2提高软件的可维护性240

6.5可移植性测试243

6.6案例分析:DHCP的非功能测试245

6.6.1 DHCP功能介绍245

6.6.2 DHCP非功能测试设计247

6.6.3 DHCP非功能测试用例概要247

6.7小结248

第3部分 基于风险的测试设计252

第7章 认识风险252

7.1基本概念252

7.1.1产品风险253

7.1.2项目风险254

7.1.3风险与测试256

7.2开展风险活动257

7.2.1风险识别258

7.2.2风险分析263

7.2.3风险应对265

7.3 ISO/IEC 16805270

7.3.1计划和实施风险管理271

7.3.2管理风险概要272

7.3.3执行风险分析273

7.3.4执行风险应对274

7.3.5执行风险监控274

7.3.6评估风险管理过程275

7.4小结276

第8章 基于风险的测试设计277

8.1启发式分析方法277

8.1.1 INSIDE-OUT278

8.1.2 OUTSIDE-IN279

8.2攻击281

8.2.1用户接口攻击282

8.2.2系统接口攻击283

8.2.3冲突测试283

8.3失效模式和影响分析284

8.3.1概述284

8.3.2应用领域287

8.3.3实现步骤289

8.3.4收益与成本297

8.3.5确定RPN298

8.4案例分析:综合实施基于风险的测试设计299

8.4.1了解测试对象301

8.4.2识别失效模式301

8.4.3确定发生可能性306

8.4.4确定严重程度307

8.4.5确定检测难度308

8.4.6计算RPN308

8.4.7设计测试用例309

8.5小结310

第9章 基于风险的测试管理312

9.1选择测试重点312

9.2选择合适的测试策略317

9.2.1测试策略317

9.2.2案例分析:风险管理在IGMP功能中的应用318

9.3基于风险的测试实践322

9.3.1风险与测试过程的集成322

9.3.2尽早开展风险活动324

9.3.3风险活动的迭代325

9.4讨论:基于风险的测试325

9.4.1作用325

9.4.2优点326

9.4.3挑战330

9.5案例分析:通过风险监控测试过程332

9.5.1风险相关的度量332

9.5.2风险在测试过程监控中的应用333

9.6小结336

第4部分 基于经验的测试设计339

第10章 基于缺陷分类的测试339

10.1软件缺陷分类340

10.1.1异常分类340

10.1.2正交缺陷分类344

10.1.3其他分类347

10.2实施基于缺陷分类的测试351

10.2.1缺陷分类的作用351

10.2.2激发测试思想352

10.2.3创建缺陷分类355

10.3案例分析:缺陷分类在测试设计中的应用357

10.3.1获取功能基本信息357

10.3.2获取缺陷分类358

10.3.3评审和改进360

10.3.4测试用例设计和实现361

10.4小结361

第11章 探索性测试362

11.1概述363

11.1.1测试的本质363

11.1.2脚本化测试的问题364

11.1.3探索性测试的引入368

11.2实施探索性测试370

11.2.1学习371

11.2.2设计374

11.2.3执行376

11.2.4结果分析377

11.2.5探索性测试人员378

11.3基于会话的测试管理378

11.3.1会话与会话管理379

11.3.2度量和估算383

11.3.3面临的挑战385

11.4案例分析:HTSM387

11.4.1什么是HTSM387

11.4.2应用HTSM392

11.5小结395

第12章 基于应用类型的测试397

12.1基于Web的测试397

12.1.1 Web系统组成399

12.1.2客户端测试401

12.1.3服务器端测试402

12.2 GUI测试404

12.2.1 GUI的特点404

12.2.2 Rational Functional Tester405

12.3协议一致性测试406

12.3.1多种不同协议407

12.3.2 TTCN在协议 一致性测试中 的应用410

12.4安全关键系统测试411

12.4.1安全关键系统411

12.4.2主要特征412

12.4.3测试安全关键系统的注意事项413

12.5综合系统测试416

12.5.1综合系统416

12.5.2主要特征418

12.5.3测试综合系统的注意事项419

12.6小结421

参考文献422

热门推荐