图书介绍

实用软件测试教程PDF|Epub|txt|kindle电子书版本网盘下载

实用软件测试教程
  • 温艳冬,王法胜编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302249177
  • 出版时间:2011
  • 标注页数:265页
  • 文件大小:62MB
  • 文件页数:280页
  • 主题词:软件-测试-高等学校-教材

PDF下载


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

下载说明

实用软件测试教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 软件测试基础1

1.1 软件开发过程1

1.1.1 线性顺序模型2

1.1.2 原型实现模型3

1.1.3 螺旋模型4

1.2 软件测试概述6

1.2.1 软件测试发展6

1.2.2 软件测试定义7

1.2.3 软件缺陷的定义7

1.2.4 软件测试分类9

1.3 软件测试过程模型11

1.3.1 V模型11

1.3.2 W模型11

1.3.3 H模型12

1.4 软件测试原则与误区13

1.4.1 软件测试原则13

1.4.2 软件测试的误区14

本章小结16

第2章 黑盒测试用例设计方法17

2.1 测试用例设计概述17

2.1.1 测试用例的表示18

2.1.2 测试用例与需求18

2.1.3 设计测试用例的步骤19

2.2 等价类划分法19

2.2.1 确定等价类的原则20

2.2.2 设计用例的步骤20

2.2.3 等价类划分法应用21

2.2.4 实践体会22

2.3 边界值分析法22

2.3.1 边界值法的原则23

2.3.2 内部边界23

2.3.3 外部边界24

2.4 决策表法25

2.4.1 决策表的结构25

2.4.2 决策表的化简26

2.5 场景法28

2.5.1 用例规约28

2.5.2 场景法30

2.6 正交实验法31

2.6.1 正交实验表31

2.6.2 设计用例的步骤32

本章小结33

第3章 白盒测试用例设计方法34

3.1 逻辑覆盖测试34

3.1.1 语句覆盖34

3.1.2 判定覆盖36

3.1.3 条件覆盖36

3.1.4 判定/条件覆盖37

3.1.5 组合条件覆盖38

3.1.6 路径覆盖40

3.2 基本路径测试40

3.2.1 控制流图40

3.2.2 环形复杂度42

3.2.3 独立路径44

3.2.4 基本路径法的应用44

3.3 循环测试45

3.4 代码检查46

3.4.1 代码审查47

3.4.2 代码走查48

3.4.3 桌面检查48

3.5 Rational Purify应用48

3.5.1 Purfity概述49

3.5.2 Purify运用实践49

本章小结52

第4章 灰盒测试用例设计方法55

4.1 灰盒测试概述55

4.2 SQL语句56

4.2.1 SELECT语句57

4.2.2 INSERT语句60

4.2.3 UPDATE语句60

4.2.4 DELETE语句60

4.3 Oracle存储过程61

4.3.1 基本语法62

4.3.2 已命名异常63

4.3.3 对存储过程的调用64

4.4 Eclipse基本调试技巧65

4.4.1 设置断点66

4.4.2 条件断点66

4.4.3 变量断点67

4.4.4 方法断点67

4.4.5 改变变量值68

4.4.6 重新调试68

4.4.7 异常断点69

4.5 问题定位69

本章小结71

第5章 接口测试72

5.1 接口测试概述72

5.2 接口测试的流程72

5.2.1 需求分析和设计评审73

5.2.2 测试框架和技术选型73

5.2.3 测试计划制定73

5.2.4 测试环境搭建73

5.2.5 测试用例设计和评审74

5.2.6 测试实现和执行74

5.2.7 持续集成74

5.3 JUnit75

5.3.1 JUnit框架的组成75

5.3.2 JUnit应用示例76

5.3.3 SetUp和TearDown方法78

5.4 HtmlUnit80

5.5 HttpUnit81

5.5.1 工作原理81

5.5.2 特征82

5.5.3 HttpUnit实践82

本章小结85

第6章 功能测试86

6.1 功能测试概述86

6.2 功能测试的策略87

6.3 功能测试的内容88

6.4 功能测试的方法90

6.5 HP QuickTest Professional91

6.5.1 QTP工作流程92

6.5.2 测试脚本的录制与执行92

6.5.3 测试脚本分析94

6.5.4 测试结果的分析95

6.5.5 检查点技术96

6.5.6 参数化技术102

6.5.7 输出值103

6.5.8 动作切分104

6.5.9 测试对象库的创建和使用106

6.6 IBM Rational Robot108

6.6.1 使用Robot录制GUI脚本109

6.6.2 回放脚本110

6.6.3 验证点的使用110

6.6.4 数据池Datapools的使用118

6.7 IBM Rational Functional Tester121

6.7.1 录制脚本121

6.7.2 脚本的回放123

6.7.3 验证点125

6.7.4 测试对象映射126

6.7.5 RFT数据池128

本章小结131

第7章 性能测试132

7.1 性能测试基础132

7.1.1 性能测试的分类133

7.1.2 性能计数器133

7.2 性能测试流程137

7.2.1 性能测试的计划137

7.2.2 性能测试的设计137

7.2.3 性能测试的执行138

7.2.4 测试结果的分析138

7.3 LoadRunner应用138

7.3.1 脚本录制与开发139

7.3.2 场景设计与运行154

7.3.3 结果分析159

7.4 Rational Performance Tester应用170

7.4.1 工具的基本使用170

7.4.2 测试验证点的设置173

7.4.3 数据池的应用174

7.5 性能测试结果分析176

7.5.1 性能分析原则176

7.5.2 常见瓶颈症状177

本章小结178

第8章 本地化测试179

8.1 本地化测试概述179

8.1.1 本地化测试的定义179

8.1.2 本地化测试与其他测试的区别180

8.1.3 本地化测试的类型180

8.1.4 本地化软件缺陷的分类183

8.1.5 本地化测试流程185

8.2 简体中文本地化翻译语言文字规范186

8.2.1 本地化语言翻译技巧186

8.2.2 一般翻译规则190

8.3 本地化测试工程师191

8.3.1 基础技能191

8.3.2 专业基础知识192

8.3.3 职业素质192

本章小结193

第9章 网络互联与测试194

9.1 网络基础知识194

9.1.1 OSI的七层模型194

9.1.2 TCP/IP协议簇196

9.1.3 IP地址分类197

9.2 常用网络测试命令198

9.2.1 ping命令198

9.2.2 tracert命令201

9.2.3 ipconfig命令203

9.2.4 arp命令205

9.2.5 ftp命令206

9.3 常见网络故障分析与处理206

9.3.1 物理层故障分析207

9.3.2 数据链路层故障分析208

9.3.3 网络层故障分析209

9.3.4 传输层及高层故障分析209

9.3.5 用Ping命令检测网络故障210

本章小结210

第10章 测试环境搭建211

10.1 测试环境概述211

10.1.1 什么是测试环境211

10.1.2 测试环境的组成211

10.1.3 测试环境的管理212

10.1.4 测试环境的备份与恢复212

10.2 Windows环境下Web测试环境搭建213

10.2.1 操作系统的配置与安装213

10.2.2 JDK+Tomcat+MySQL环境的搭建213

10.2.3 JUnit单元测试环境的搭建217

10.2.4 常见问题分析及对策217

10.3 Linux环境下的测试环境搭建218

10.3.1 Linux下JDK的安装配置218

10.3.2 Linux下Tomcat的安装配置221

10.3.3 Linux下MySql的安装与配置222

10.3.4 Linux下的其他测试工具225

10.3.5 常见问题分析及对策226

10.4 自动化测试环境的搭建228

10.4.1 Rational自动化测试软件的安装228

10.4.2 LoadRunner的安装228

10.4.3 QuickTest Professional的安装229

10.4.4 常见问题分析229

本章小结229

第11章 软件测试管理230

11.1 缺陷管理230

11.1.1 缺陷生命周期230

11.1.2 缺陷报告的写作232

11.2 团队管理232

11.2.1 组织结构232

11.2.2 素质要求234

11.2.3 激励方法235

11.3 风险管理235

11.4 过程管理237

11.4.1 测试需求分析237

11.4.2 测试计划239

11.4.3 测试设计240

11.4.4 测试开发241

11.4.5 测试执行243

11.5 Rational TestManager应用243

本章小结244

附录A 代码检查245

附录B 测试用例模板247

附录C 自动化测试工具简表249

附录D HTTP状态码255

附录E 软件测试英语词汇259

附录F FTP内部命令261

参考文献264

热门推荐