图书介绍

软件功能测试及工具应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件功能测试及工具应用
  • 于学军,罗毅,杨莹莹编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302380993
  • 出版时间:2014
  • 标注页数:403页
  • 文件大小:122MB
  • 文件页数:416页
  • 主题词:软件-测试-高等学校-教材

PDF下载


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

下载说明

软件功能测试及工具应用PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ篇 理论篇3

第1章 软件功能测试概论3

1.1 软件功能需求3

1.2 软件功能测试需求分析3

1.2.1 测试需求的特性4

1.2.2 测试需求分析过程4

1.3 等价类划分法11

1.3.1 等价类划分法11

1.3.2 等价类划分法的测试运用13

1.4 边界值分析法15

1.4.1 边界值分析法15

1.4.2 边界值分析法的测试运用16

1.5 因果图法18

1.5.1 因果图法的原理18

1.5.2 因果图法的测试运用19

1.6 场景法21

1.6.1 场景法的原理21

1.6.2 场景法的测试运用22

习题与思考题25

第2章 软件功能测试过程27

2.1 功能测试前期准备27

2.1.1 功能测试工具的类型28

2.1.2 功能测试工具的选型29

2.2 功能测试计划制定30

2.3 测试设计与开发31

2.4 测试执行与缺陷跟踪34

习题与思考题37

第3章 功能测试自动化39

3.1 功能测试自动化要点39

3.1.1 何时开始使用自动化测试39

3.1.2 如何开展自动化测试40

3.1.3 自动化测试项目的流程42

3.1.4 自动化测试方案的制定43

3.1.5 自动化脚本的设计方法43

3.2 软件自动化测试工具45

3.2.1 自动化测试工具选型45

3.2.2 自动化测试工具的原理46

3.3 自动化测试框架49

3.3.1 自动化测试框架思想50

3.3.2 自动化测试框架的内容50

习题与思考题51

第Ⅱ篇 工具初级功能篇55

第4章 HP UFT简介55

4.1 UFT工具简介55

4.1.1 UFT安装的环境部署55

4.1.2 UFT的安装步骤56

4.2 UFT插件管理60

4.3 初识UFT61

4.3.1 UFT的帮助文档61

4.3.2 UFT的视频教程61

4.3.3 UFT的样例程序63

4.3.4 UFT的启动与界面认识64

习题与思考题65

第5章 脚本的录制与回放67

5.1 UFT的视图67

5.1.1 关键字视图简介67

5.1.2 专家视图简介68

5.2 UFT测试的基本流程70

5.3 UFT录制与脚本编辑70

5.3.1 创建测试脚本70

5.3.2 录制模式的切换75

5.3.3 测试脚本的回放77

5.3.4 保存测试脚本80

5.3.5 导出与导入测试脚本81

5.3.6 维护测试步骤81

5.3.7 结果分析83

习题与思考题85

第6章 测试对象管理87

6.1 初识测试对象87

6.1.1 对象的概念87

6.1.2 UFT对象识别88

6.1.3 对象的属性91

6.2 UFT对象库93

6.2.1 对象库的基本概念93

6.2.2 对象库的操作94

6.2.3 编辑与修改对象属性100

6.2.4 共享对象库101

习题与思考题105

第7章 关键字驱动测试111

7.1 关键字驱动测试概念111

7.1.1 关键字驱动测试定义111

7.1.2 关键字驱动测试的原理与特点112

7.2 关键字驱动测试过程113

7.2.1 关键字测试步骤生成113

7.2.2 条件语句120

7.2.3 循环语句122

7.2.4 脚本调试124

7.2.5 测试报告125

7.3 关键字驱动方法的应用过程实例128

7.3.1 关键字驱动128

7.3.2 定义Action和Test Flow129

7.3.3 定义对象库(Object Repository)130

7.3.4 定义函数库130

7.3.5 编写脚本实现业务流程130

习题与思考题130

第8章 检查点137

8.1 检查点的定义137

8.2 标准检查点138

8.2.1 标准检查点的定义138

8.2.2 添加标准检查点139

8.2.3 标准检查点的属性140

8.2.4 利用标准检查点检查特殊对象142

8.3 文本检查点150

8.3.1 文本检查点的定义150

8.3.2 添加文本检查点150

8.3.3 文本检查点的属性设置152

8.3.4 文本区域检查点153

8.4 位图检查点155

8.4.1 位图检查点的定义155

8.4.2 添加位图检查点155

8.5 数据库检查点158

8.5.1 数据库检查点的定义158

8.5.2 添加数据库检查点159

8.5.3 数据库检查点的属性164

8.6 可访问性检查点168

8.6.1 可访问性检查点的定义168

8.6.2 添加可访问性检查点168

8.7 XML检查点170

8.7.1 XML检查点的定义170

8.7.2 添加XML检查点170

8.8 自定义检查点172

8.8.1 UFT内嵌检查点的问题172

8.8.2 UFT自定义检查点172

8.8.3 Reporter.ReportEvent方法174

习题与思考题174

第9章 参数化187

9.1 初识参数化187

9.2 参数化测试步骤188

9.3 同步点189

9.4 参数化类型方法190

9.4.1 数据表参数化190

9.4.2 Action测试输入的参数化193

9.4.3 环境变量参数化197

9.4.4 随机数参数化202

9.5 使用数据驱动器来参数化测试203

9.5.1 数据驱动器的使用方法203

9.5.2 数据驱动向导204

习题与思考题205

第10章 操作模块215

10.1 Call to New Action215

10.2 Call to Copy of Action220

10.3 Call to Existing Action220

10.4 操作中利用本地和全局数据表222

10.5 Action的缺失224

10.6 Action中的输入和输出参数225

习题与思考题226

第11章 UFT与ALM的集成231

11.1 ALM简介231

11.2 BPT工作流程232

11.3 ALM与UFT的集成方法233

11.3.1 UFT与ALM的连接233

11.3.2 UFT资源在ALM中的存放234

11.3.3 ALM路径235

11.3.4 ALM中的相对路径236

11.3.5 QCUtil对象236

11.3.6 环境变量文件与ALM237

习题与思考题237

第Ⅲ篇 工具高级功能篇243

第12章 UFT的EXP视图介绍243

12.1 UFT关键字视图与专家视图243

12.1.1 UFT关键字视图243

12.1.2 UFT专家视图245

12.2 使用UFT专家视图246

12.2.1 专家视图的必要性246

12.2.2 UFT专家视图的基本语法247

12.2.3 在专家视图中编辑测试脚本的方法248

12.2.4 专家视图中的对象库编程252

12.2.5 自动识别和完成VBScript语法256

12.2.6 UFT专家视图方法大全257

习题与思考题263

第13章 VBScript基础267

13.1 VBScript简介267

13.2 VBScript语法基础267

13.2.1 数据类型268

13.2.2 VBScript变量269

13.2.3 常数271

13.2.4 VBScript运算符272

13.2.5 条件语句273

13.2.6 循环语句(Looping语句)275

13.2.7 VBScript过程278

13.3 使用正则表达式280

13.3.1 正则表达式语法281

13.3.2 建立正则表达式284

13.4 VBScript编码约定286

13.4.1 常量命名规则286

13.4.2 变量命名规则286

13.4.3 代码注释288

13.5 VBScript在项目中的使用289

13.5.1 动态对象识别方法289

13.5.2 UFT异常处理289

习题与思考题293

第14章 描述性编程301

14.1 描述性编程概述301

14.2 何时使用描述性编程303

14.3 描述性编程的使用304

14.3.1 直接描述性编程304

14.3.2 Description描述性编程310

14.4 ChildObjects方法312

习题与思考题313

第15章 Web应用功能测试317

15.1 Web对象317

15.1.1 Browser对象317

15.1.2 Browser对象测试方法317

15.2 Page对象320

15.3 WebEdit对象322

15.3.1 Check方法322

15.3.2 CaptureBitmap方法322

15.4 WebButton对象323

15.5 WebCheckBox对象323

15.6 WebTable对象的测试325

15.7 使用HTML DOM327

15.7.1 何时适合使用HTML DOM327

15.7.2 常用DOM属性、集合和方法327

15.7.3 举例说明常用属性、集合和方法的使用328

15.8 Web应用测试案例分析331

15.8.1 案例背景介绍331

15.8.2 案例功能测试策略331

15.8.3 案例测试设计331

15.8.4 案例测试过程与结果分析331

习题与思考题338

第16章 Web Service的功能测试应用339

16.1 SOA架构概述339

16.1.1 SOA架构基础339

16.1.2 SOA术语介绍340

16.2 Web Service的测试需求343

16.3 惠普Web Service测试解决方案344

16.3.1 Unified Functional Test344

16.3.2 Web Service测试345

16.3.3 惠普Service Test345

16.3.4 惠普Service Test安装345

16.4 惠普UFT对Web Service测试的支持351

16.4.1 将Service导入到Unified Functional Testing中351

16.4.2 在惠普Service Test中定义Service的测试步骤352

16.4.3 数据驱动一个Service测试352

16.5 Web Service测试案例分析353

16.5.1 案例背景介绍353

16.5.2 案例测试设计353

16.5.3 案例测试过程与结果分析354

习题与思考题358

第17章 移动应用的功能测试363

17.1 移动应用测试需求363

17.1.1 移动应用的类别364

17.1.2 提高移动应用性能的重要性364

17.1.3 测试移动应用的挑战365

17.1.4 桌面端网络应用和移动应用的差别366

17.1.5 移动测试基础和最佳实践367

17.2 基于IOS的移动应用功能测试案例分析368

17.2.1 Insight Object368

17.2.2 案例背景介绍370

17.2.3 自动化测试脚本开发371

17.2.4 脚本示例一:Google MAP372

17.2.5 脚本示例二:发短信379

17.3 基于Android的移动应用功能测试案例分析380

17.3.1 案例背景介绍380

17.3.2 案例功能性测试策略381

17.3.3 案例测试设计381

17.3.4 案例测试过程和结果分析381

17.4 Mobile插件387

17.4.1 HP UFT Mobile387

17.4.2 HP UFT Mobile安装388

17.4.3 开始使用HP UFT Mobile389

习题与思考题391

第18章 现代应用的测试策略393

18.1 云平台功能测试策略393

18.1.1 云计算服务的特点393

18.1.2 云计算平台的测试策略395

18.1.3 基于云计算平台下软件测试方案的实现396

18.2 协同测试功能测试策略398

18.2.1 分布式系统协同测试和质量评估框架398

18.2.2 生成协同测试脚本文件399

18.2.3 协同测试的定义400

18.2.4 协同测试的实现401

18.2.5 系统故障检测和质量评估403

习题与思考题403

附录A405

附录B407

参考文献409

热门推荐