图书介绍

软件测试技术及实战汇编PDF|Epub|txt|kindle电子书版本网盘下载

软件测试技术及实战汇编
  • 王柳人著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302482864
  • 出版时间:2017
  • 标注页数:402页
  • 文件大小:51MB
  • 文件页数:416页
  • 主题词:软件-测试

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 软件测试的发展3

1.2 软件可靠性4

1.3 软件缺陷5

1.4 软件测试的定义及原则7

1.5 软件测试与软件开发9

1.5.1 需求分析阶段9

1.5.2 设计阶段9

1.5.3 实现阶段9

1.5.4 测试阶段10

1.5.5 运行和维护阶段10

课后习题10

第2章 软件测试过程与策略11

2.1 软件测试策略概述11

2.2 软件测试分类12

2.3 静态测试与动态测试16

2.3.1 静态测试16

2.3.2 动态测试18

2.4 软件测试过程模型21

2.4.1 V模型21

2.4.2 W模型22

2.4.3 H模型22

2.4.4 X模型23

2.5 测试用例的定义和特征24

2.5.1 测试用例24

2.5.2 测试用例的特征25

2.5.3 测试用例设计原则25

2.5.4 测试用例的设计过程25

2.5.5 测试用例模板26

课后习题29

第3章 黑盒测试30

3.1 等价类划分法30

3.1.1 弱一般等价类测试32

3.1.2 强一般等价类测试33

3.1.3 弱健壮等价类测试33

3.1.4 强健壮等价类测试34

3.1.5 单元实践34

3.2 边界值测试40

3.2.1 边界值分析40

3.2.2 健壮性测试42

3.2.3 最坏情况测试42

3.2.4 单元实践43

3.2.5 随机测试51

3.2.6 边界值测试的指导方针53

3.3 决策表法53

3.3.1 决策表53

3.3.2 实例56

3.3.3 指导方针60

3.4 因果图法60

3.5 场景法63

3.6 正交实验法67

课后习题70

第4章 白盒测试方法72

4.1 逻辑覆盖法72

4.1.1 语句覆盖法73

4.1.2 判定覆盖法74

4.1.3 条件覆盖法74

4.1.4 条件/判定覆盖法74

4.1.5 组合覆盖法75

4.1.6 路径覆盖法75

4.1.7 实例分析75

4.2 基本路径法80

4.2.1 控制流图80

4.2.2 环形复杂度83

4.2.3 独立路径83

4.2.4 实例84

4.3 循环测试86

4.4 Z路径覆盖87

4.5 程序插桩技术88

4.6 域测试90

4.7 符号测试91

4.8 程序变异测试法91

4.9 静态测试法91

4.10 最少测试用例数计算93

课后习题96

第5章 单元测试和集成测试98

5.1 单元测试98

5.1.1 单元测试的定义98

5.1.2 单元测试的重要性100

5.2 单元测试的内容与方法101

5.2.1 单元测试的内容101

5.2.2 单元测试的方法103

5.3 单元测试的过程104

5.3.1 计划单元测试105

5.3.2 设计单元测试106

5.3.3 执行单元测试107

5.3.4 评估单元测试108

5.3.5 实例分析108

5.4 集成测试111

5.4.1 集成测试概述112

5.4.2 集成策略115

5.4.3 面向对象的集成测试116

5.4.4 集成测试流程118

5.4.5 实例分析120

课后习题122

第6章 系统测试123

6.1 系统测试概述123

6.1.1 系统测试基础123

6.1.2 系统测试策略124

6.2 功能测试125

6.2.1 基本概念125

6.2.2 分析方法126

6.2.3 功能测试实例126

6.3 性能测试127

6.3.1 性能测试基础127

6.3.2 性能测试实例129

6.4 本地化测试131

6.4.1 本地化测试基础131

6.4.2 关于Java用户界面本地化实例133

6.4.3 本地化测试的错误分类136

6.5 可用性测试137

6.5.1 可用性测试基础137

6.5.2 可用性测试方法138

6.5.3 传统ATM可用性测试报告139

6.6 配置测试145

6.6.1 配置测试基础145

6.6.2 3D游戏的配置测试146

6.7 压力测试147

课后习题149

第7章 验收测试150

7.1 验收测试概述150

7.1.1 基本概念150

7.1.2 验收测试的总体思路151

7.1.3 α、β测试简介152

7.2 验收测试的常用策略152

7.2.1 正式验收测试152

7.2.2 非正式验收测试153

7.2.3 β测试153

7.3 验收测试过程154

7.4 用户验收测试实施155

7.5 验收测试实例156

课后习题157

第2篇 软件质量保证161

第8章 软件过程能力评估161

8.1 软件能力成熟度模型162

8.1.1 CMM/CMMI的发展162

8.1.2 CMM/CMMI应用领域162

8.1.3 CMM/CMMI基本框架163

8.2 软件测试成熟度模型164

8.3 软件测试过程改进169

8.3.1 软件测试过程改进的概念169

8.3.2 组织的规划内容170

8.3.3 主要策略170

8.3.4 软件测试过程改进的具体方法171

课后习题171

第9章 软件缺陷及缺陷管理172

9.1 软件缺陷172

9.1.1 软件缺陷的定义172

9.1.2 软件测试中的常用术语172

9.1.3 软件缺陷产生的原因173

9.1.4 软件缺陷的属性174

9.1.5 软件缺陷的类型176

9.1.6 缺陷严重程度178

9.1.7 软件缺陷修复的代价179

9.1.8 缺陷优先级180

9.1.9 软件缺陷的生命周期180

9.1.10 报告软件缺陷181

9.1.11 分离和再现软件缺陷182

9.2 测试总结报告182

9.3 软件缺陷跟踪管理183

9.4 缺陷管理工具184

9.4.1 常见缺陷管理工具185

9.4.2 Bugzilla缺陷管理工具186

课后习题207

第10章 软件质量保证208

10.1 软件质量208

10.1.1 软件质量的定义208

10.1.2 影响软件质量的因素209

10.1.3 软件质量评价应遵守的原则209

10.1.4 软件质量模型210

10.2 软件质量保证212

10.2.1 软件质量保证策略213

10.2.2 软件质量保证活动214

课后习题223

第11章 配置管理224

11.1 配置管理的基本概念224

11.2 配置管理活动225

11.2.1 识别配置项225

11.2.2 基于配置项版本控制226

11.2.3 变更控制226

11.2.4 发布配置状态报告227

11.2.5 配置审计227

11.2.6 发布管理227

11.3 项目经理的配置管理流程228

11.3.1 配备人员228

11.3.2 配置经理228

11.4 软件配置管理工具228

11.4.1 CVS228

11.4.2 VSS230

11.4.3 SVN230

11.4.4 ClearCase230

11.5 SVN配置管理工具的使用230

11.5.1 服务器SVN(Subversion)的安装和配置230

11.5.2 基本操作232

课后习题235

第3篇 软件测试工具239

第12章 自动化测试工具239

12.1 自动化测试239

12.2 自动化测试工具243

12.3 自动化测试工具详细介绍245

12.3.1 LoadRunner245

12.3.2 QTP257

12.3.3 WinRunnerMercury268

12.3.4 Rational Robot270

12.3.5 AdventNet QEngineAdventNet QEngine271

12.3.6 SilkTest271

12.3.7 QARun273

12.3.8 TestPartner275

课后习题276

第13章 测试框架277

13.1 JUnit单元测试框架277

13.2 NUnit单元测试框架287

课后习题293

第14章 其他测试工具294

14.1 一般测试工具294

14.2 主要厂商及产品介绍295

14.2.1 HP295

14.2.2 IBM295

14.2.3 Micro Focus296

14.3 流行的开源测试工具297

14.3.1 单元测试工具297

14.3.2 功能测试工具299

14.3.3 性能测试工具299

14.3.4 测试管理工具300

课后习题302

第4篇 软件测试案例305

第15章 成人教务管理系统305

15.1 测试计划305

15.2 测试项目说明306

15.3 评价311

第16章 图书管理系统317

16.1 软件测试计划317

16.1.1 引言317

16.1.2 任务概述318

16.1.3 计划318

16.1.4 测试项目说明320

16.2 软件测试分析报告326

16.2.1 测试结果326

16.2.2 文档检查329

16.2.3 功能性测试定性评价329

16.2.4 非功能性评价330

第17章 人事档案管理系统331

17.1 实验环境331

17.2 实验任务331

17.3 实验内容与步骤331

第18章 嵌入式软件系统——俄罗斯方块335

18.1 项目简介335

18.2 单元测试设计336

18.2.1 静态测试:代码走查336

18.2.2 动态测试338

18.2.3 驱动模块340

18.2.4 单元测试的Bug列表341

附录A 软件测试文档342

A.1 概述342

A.2 模板346

A.2.1 测试大纲模板346

A.2.2 软件测试计划模板349

A.2.3 测试任务说明书模板352

A.2.4 测试需求说明书模板355

A.2.5 单元测试模板358

A.2.6 代码检查模板360

A.2.7 程序错误报告模板361

A.2.8 程序设计模板362

A.2.9 测试用例模板365

A.2.10 软件测评模板366

A.2.11 功能测试模板367

A.2.12 性能测试模板369

A.2.13 可靠性测试模板370

A.2.14 集成测试模板371

A.2.15 系统测试模板373

A.2.16 验收测试模板374

A.2.17 测试分析报告模板376

A.2.18 测试总结模板378

A.2.19 Web测试模板379

A.2.20 软件安全性测试模板381

附录B 软件测试习题及答案383

第一部分 软件测试习题383

第二部分 习题答案391

参考文献402

热门推荐