图书介绍

全程软件测试 第2版PDF|Epub|txt|kindle电子书版本下载

全程软件测试 第2版
  • 朱少民著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121219030
  • 出版时间:2014
  • 标注页数:416页
  • 文件大小:95MB
  • 文件页数:442页
  • 主题词:软件-测试

PDF下载


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

下载说明

全程软件测试 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第0章 引子1

0.1究竟什么是软件测试?2

0.2究竟什么是敏捷测试?3

0.3软件测试的作用6

0.4软件测试在SDLC中的位置7

0.5传统的软件测试过程9

0.6敏捷测试过程12

第1章 测试项目启动14

1.1了解软件的质量需求15

1.1.1软件产品的质量需求15

1.1.2软件质量的对立面——软件缺陷18

1.1.3软件缺陷产生的原因20

1.1.4软件测试的目标22

1.2项目测试团队24

1.2.1测试过程和开发过程的关系24

1.2.2团队组建27

1.2.3培训29

1.2.4测试团队在项目中的位置30

1.3掌控项目背景32

1.3.1软件测试的项目要素32

1.3.2两个典型项目的介绍34

1.4确定测试规范36

1.5小结44

第2章 测试需求分析与计划45

2.1软件测试的目标和基本需求46

2.1.1质量要求46

2.1.2测试目标49

2.1.3基本的测试需求50

2.2项目的测试需求53

2.2.1测试需求分析的基本方法54

2.2.2测试需求的分析技术55

2.2.3功能测试范围分析56

2.2.4非功能性的系统测试需求60

2.3测试工作量估算66

2.3.1工作量的估计66

2.3.2工作分解结构表方法68

2.3.3工作量估计的实例70

2.4测试资源需求73

2.5测试里程碑和进度安排74

2.5.1传统测试74

2.5.2敏捷测试75

2.6测试风险分析76

2.7制定有效的测试策略81

2.8完整生成测试计划书85

2.9小结86

第3章 需求与设计的评审88

3.1产品需求评审89

3.1.1需求评审的重要性89

3.1.2测试人员在需求评审中的角色92

3.1.3需求评审的标准94

3.1.4需求的可测试性96

3.2系统架构的审查97

3.2.1系统架构选型的确认97

3.2.2软件设计评审标准99

3.2.3设计的可测试性102

3.2.4系统组件设计的审查105

3.3产品设计规格说明书的复审107

3.3.1重视设计规格说明书的审查107

3.3.2设计规格说明书的多层次审查108

3.3.3界面设计的评审109

3.3.4验证过程与确认过程110

3.4系统部署设计的审查112

3.4.1系统部署逻辑设计的审查113

3.4.2软件部署物理设计的审查114

3.4.3可用性设计的审查115

3.4.4可伸缩性设计的验证119

3.4.5安全性设计的验证121

3.5小结121

第4章 测试设计123

4.1测试用例框架的设计124

4.1.1为什么需要测试用例124

4.1.2测试用例设计考虑因素125

4.1.3测试用例框架的构成127

4.1.4测试用例的元素129

4.2探索式测试之设计130

4.3功能测试用例的设计133

4.3.1功能测试用例的内容135

4.3.2功能测试用例的设计方法136

4.3.3等价类划分法与边界值分析法136

4.3.4决策表与因果图法141

4.3.5功能图法144

4.3.6 Pair-wise方法和正交实验设计方法145

4.4非功能性测试设计148

4.4.1故障转移测试设计148

4.4.2系统安全性测试设计150

4.5测试用例的审查153

4.5.1测试用例书写标准153

4.5.2测试用例评审要点154

4.6测试套件的创建157

4.7小结160

第5章 测试工具选择和脚本开发161

5.1测试工具的需求分析162

5.1.1测试工具的优势162

5.1.2测试工具的实现原理163

5.2测试工具的选择167

5.2.1测试工具选择的标准167

5.2.2测试工具选择的误区170

5.3商业测试工具解决方案171

5.4开源测试工具解决方案172

5.5测试脚本的开发174

5.5.1测试自动化策略175

5.5.2适应测试脚本开发的测试用例176

5.5.3测试脚本的重构和优化178

5.6小结179

第6章 单元测试180

6.1程序代码的审查181

6.1.1代码审查的方法和范围181

6.1.2代码风格的审查183

6.1.3编程规则的审查186

6.2单元测试内容189

6.2.1什么是单元测试189

6.2.2单元测试的现状和作用191

6.2.3单元测试的方法192

6.3单元测试用例的设计194

6.3.1语句覆盖法194

6.3.2判定和条件覆盖法196

6.3.3基本路径测试法198

6.3.4多种白盒测试方法的比较和总结199

6.3.5循环结构的测试用例201

6.3.6单元测试的典型实例203

6.4单元测试工具205

6.4.1静态代码分析206

6.4.2测试覆盖率工具EMMA207

6.5小结210

第7章 功能测试的执行211

7.1测试执行概述212

7.2测试执行的准备214

7.2.1测试任务安排215

7.2.2测试环境的建立216

7.2.3测试环境的设置217

7.2.4测试自动化运行平台219

7.3如何有效地创建测试套件221

7.3.1功能测试套件的创建221

7.3.2测试环境的爆炸性组合及其优化223

7.4功能测试自动化的执行226

7.5敏捷测试的执行229

7.5.1策略与实践229

7.5.2探索式测试的执行231

7.6用户界面和适用性测试233

7.7回归测试237

7.8软件缺陷的报告240

7.8.1缺陷的属性240

7.8.2缺陷的详细描述243

7.8.3如何报告缺陷245

7.9小结246

第8章 国际化和本地化测试247

8.1国际化测试248

8.1.1软件国际化的基本要求249

8.1.2国际化测试253

8.1.3 I18N测试实例255

8.2本地化测试257

8.2.1软件本地化的质量需求258

8.2.2本地化测试的基本内容260

8.2.3 L10N的功能测试262

8.2.4 L 10N的数据格式验证264

8.2.5 L 10N的UI验证268

8.2.6 L 10N的配置和兼容性验证268

8.2.7 L 10N的翻译验证270

8.3 I18N和L10N测试工具271

8.4小结273

第9章 系统非功能性测试275

9.1实施要求和策略276

9.2 Web应用服务器的负载测试278

9.2.1负载测试的加载方式278

9.2.2负载测试的准备工作279

9.2.3负载测试的执行282

9.2.4负载测试的结果分析284

9.3 Web应用服务器的性能测试285

9.4 Web安全性测试287

9.5容错性测试289

9.6数据库的性能测试290

9.7兼容性测试294

9.8小结297

第10章 后续测试299

10.1验收测试299

10.2部署测试303

10.2.1客户端软件安装测试303

10.2.2后台系统的部署测试305

10.3在线测试306

10.4后继版本的测试308

10.5小结310

第11章 测试的跟踪和管理311

11.1测试管理312

11.1.1测试管理的全局性312

11.1.2测试管理思想和策略313

11.1.3测试管理系统的应用315

11.1.4测试管理工具317

11.2测试用例的管理320

11.2.1测试用例管理架构320

11.2.2管理与维护要点321

11.3测试自动化的管理323

11.3.1测试自动化的管理准则323

11.3.2测试自动化的框架327

11.3.3测试自动化的流程328

11.4缺陷跟踪和分析330

11.41缺陷生命周期330

11.42缺陷状态的跟踪332

11.43缺陷的分析333

11.4.4累计缺陷趋势分析336

11.5测试进度和风险的控制337

11.5.1测试进度管理337

11.5.2测试风险的控制341

11.6测试覆盖度和结果分析343

11.6.1测试覆盖评估344

11.6.2基于软件缺陷的质量评估346

11.6.3软件缺陷清除率348

11.6.4测试报告的模板、实例350

11.7小结354

第12章 总结与思考355

12.1软件测试的现实和原则356

12.1.1测试的现实356

12.1.2测试的原则357

12.2软件测试的多维空间363

12.3软件测试之辩证统一364

12.3.1白盒测试方法和黑盒测试方法365

12.3.2静态测试和动态测试366

12.3.3主动测试和被动测试366

12.3.4基于脚本测试和探索式测试367

12.3.5手工测试和自动化测试369

12.3.6测试方法综合应用的总结370

12.4软件测试的优秀实践371

12.4.1测试有效性和风险性的平衡372

12.4.2测试计划的优秀实践373

12.4.3测试设计的优秀实践374

12.4.4测试执行的优秀实践375

12.4.5测试团队建设中的优秀实践377

12.5持续改进379

12.5.1 TMMi和TPI Next分析380

12.5.2构建更实用的持续改进模型382

附录A 软件测试全景图388

附录B 测试计划(GB8567-2006)391

附录C 测试用例设计模板398

附录D 软件缺陷模板401

附录E 代码审查的示范性列表403

附录F 软件测试相关的国家标准407

附录G 软件测试术语中英文对照409

附录H 参考书目和资源414

热门推荐