主页 详情

《软件功能测试及工具应用》_于学军,罗毅,杨莹莹编著_14097947_9787302380993

【书名】:《软件功能测试及工具应用》
【作者】:于学军,罗毅,杨莹莹编著
【出版社】:北京:清华大学出版社
【时间】:2014
【页数】:403
【ISBN】:9787302380993
【SS码】:14097947

最新查询

内容简介

第Ⅰ篇 理论篇

第1章 软件功能测试概论

1.1 软件功能需求

1.2 软件功能测试需求分析

1.2.1 测试需求的特性

1.2.2 测试需求分析过程

1.3 等价类划分法

1.3.1 等价类划分法

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

1.4 边界值分析法

1.4.1 边界值分析法

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

1.5 因果图法

1.5.1 因果图法的原理

1.5.2 因果图法的测试运用

1.6 场景法

1.6.1 场景法的原理

1.6.2 场景法的测试运用

习题与思考题

第2章 软件功能测试过程

2.1 功能测试前期准备

2.1.1 功能测试工具的类型

2.1.2 功能测试工具的选型

2.2 功能测试计划制定

2.3 测试设计与开发

2.4 测试执行与缺陷跟踪

习题与思考题

第3章 功能测试自动化

3.1 功能测试自动化要点

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

3.1.2 如何开展自动化测试

3.1.3 自动化测试项目的流程

3.1.4 自动化测试方案的制定

3.1.5 自动化脚本的设计方法

3.2 软件自动化测试工具

3.2.1 自动化测试工具选型

3.2.2 自动化测试工具的原理

3.3 自动化测试框架

3.3.1 自动化测试框架思想

3.3.2 自动化测试框架的内容

习题与思考题

第Ⅱ篇 工具初级功能篇

第4章 HP UFT简介

4.1 UFT工具简介

4.1.1 UFT安装的环境部署

4.1.2 UFT的安装步骤

4.2 UFT插件管理

4.3 初识UFT

4.3.1 UFT的帮助文档

4.3.2 UFT的视频教程

4.3.3 UFT的样例程序

4.3.4 UFT的启动与界面认识

习题与思考题

第5章 脚本的录制与回放

5.1 UFT的视图

5.1.1 关键字视图简介

5.1.2 专家视图简介

5.2 UFT测试的基本流程

5.3 UFT录制与脚本编辑

5.3.1 创建测试脚本

5.3.2 录制模式的切换

5.3.3 测试脚本的回放

5.3.4 保存测试脚本

5.3.5 导出与导入测试脚本

5.3.6 维护测试步骤

5.3.7 结果分析

习题与思考题

第6章 测试对象管理

6.1 初识测试对象

6.1.1 对象的概念

6.1.2 UFT对象识别

6.1.3 对象的属性

6.2 UFT对象库

6.2.1 对象库的基本概念

6.2.2 对象库的操作

6.2.3 编辑与修改对象属性

6.2.4 共享对象库

习题与思考题

第7章 关键字驱动测试

7.1 关键字驱动测试概念

7.1.1 关键字驱动测试定义

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

7.2 关键字驱动测试过程

7.2.1 关键字测试步骤生成

7.2.2 条件语句

7.2.3 循环语句

7.2.4 脚本调试

7.2.5 测试报告

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

7.3.1 关键字驱动

7.3.2 定义Action和Test Flow

7.3.3 定义对象库(Object Repository)

7.3.4 定义函数库

7.3.5 编写脚本实现业务流程

习题与思考题

第8章 检查点

8.1 检查点的定义

8.2 标准检查点

8.2.1 标准检查点的定义

8.2.2 添加标准检查点

8.2.3 标准检查点的属性

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

8.3 文本检查点

8.3.1 文本检查点的定义

8.3.2 添加文本检查点

8.3.3 文本检查点的属性设置

8.3.4 文本区域检查点

8.4 位图检查点

8.4.1 位图检查点的定义

8.4.2 添加位图检查点

8.5 数据库检查点

8.5.1 数据库检查点的定义

8.5.2 添加数据库检查点

8.5.3 数据库检查点的属性

8.6 可访问性检查点

8.6.1 可访问性检查点的定义

8.6.2 添加可访问性检查点

8.7 XML检查点

8.7.1 XML检查点的定义

8.7.2 添加XML检查点

8.8 自定义检查点

8.8.1 UFT内嵌检查点的问题

8.8.2 UFT自定义检查点

8.8.3 Reporter.ReportEvent方法

习题与思考题

第9章 参数化

9.1 初识参数化

9.2 参数化测试步骤

9.3 同步点

9.4 参数化类型方法

9.4.1 数据表参数化

9.4.2 Action测试输入的参数化

9.4.3 环境变量参数化

9.4.4 随机数参数化

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

9.5.1 数据驱动器的使用方法

9.5.2 数据驱动向导

习题与思考题

第10章 操作模块

10.1 Call to New Action

10.2 Call to Copy of Action

10.3 Call to Existing Action

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

10.5 Action的缺失

10.6 Action中的输入和输出参数

习题与思考题

第11章 UFT与ALM的集成

11.1 ALM简介

11.2 BPT工作流程

11.3 ALM与UFT的集成方法

11.3.1 UFT与ALM的连接

11.3.2 UFT资源在ALM中的存放

11.3.3 ALM路径

11.3.4 ALM中的相对路径

11.3.5 QCUtil对象

11.3.6 环境变量文件与ALM

习题与思考题

第Ⅲ篇 工具高级功能篇

第12章 UFT的EXP视图介绍

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

12.1.1 UFT关键字视图

12.1.2 UFT专家视图

12.2 使用UFT专家视图

12.2.1 专家视图的必要性

12.2.2 UFT专家视图的基本语法

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

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

12.2.5 自动识别和完成VBScript语法

12.2.6 UFT专家视图方法大全

习题与思考题

第13章 VBScript基础

13.1 VBScript简介

13.2 VBScript语法基础

13.2.1 数据类型

13.2.2 VBScript变量

13.2.3 常数

13.2.4 VBScript运算符

13.2.5 条件语句

13.2.6 循环语句(Looping语句)

13.2.7 VBScript过程

13.3 使用正则表达式

13.3.1 正则表达式语法

13.3.2 建立正则表达式

13.4 VBScript编码约定

13.4.1 常量命名规则

13.4.2 变量命名规则

13.4.3 代码注释

13.5 VBScript在项目中的使用

13.5.1 动态对象识别方法

13.5.2 UFT异常处理

习题与思考题

第14章 描述性编程

14.1 描述性编程概述

14.2 何时使用描述性编程

14.3 描述性编程的使用

14.3.1 直接描述性编程

14.3.2 Description描述性编程

14.4 ChildObjects方法

习题与思考题

第15章 Web应用功能测试

15.1 Web对象

15.1.1 Browser对象

15.1.2 Browser对象测试方法

15.2 Page对象

15.3 WebEdit对象

15.3.1 Check方法

15.3.2 CaptureBitmap方法

15.4 WebButton对象

15.5 WebCheckBox对象

15.6 WebTable对象的测试

15.7 使用HTML DOM

15.7.1 何时适合使用HTML DOM

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

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

15.8 Web应用测试案例分析

15.8.1 案例背景介绍

15.8.2 案例功能测试策略

15.8.3 案例测试设计

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

习题与思考题

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

16.1 SOA架构概述

16.1.1 SOA架构基础

16.1.2 SOA术语介绍

16.2 Web Service的测试需求

16.3 惠普Web Service测试解决方案

16.3.1 Unified Functional Test

16.3.2 Web Service测试

16.3.3 惠普Service Test

16.3.4 惠普Service Test安装

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

16.4.1 将Service导入到Unified Functional Testing中

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

16.4.3 数据驱动一个Service测试

16.5 Web Service测试案例分析

16.5.1 案例背景介绍

16.5.2 案例测试设计

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

习题与思考题

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

17.1 移动应用测试需求

17.1.1 移动应用的类别

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

17.1.3 测试移动应用的挑战

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

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

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

17.2.1 Insight Object

17.2.2 案例背景介绍

17.2.3 自动化测试脚本开发

17.2.4 脚本示例一:Google MAP

17.2.5 脚本示例二:发短信

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

17.3.1 案例背景介绍

17.3.2 案例功能性测试策略

17.3.3 案例测试设计

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

17.4 Mobile插件

17.4.1 HP UFT Mobile

17.4.2 HP UFT Mobile安装

17.4.3 开始使用HP UFT Mobile

习题与思考题

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

18.1 云平台功能测试策略

18.1.1 云计算服务的特点

18.1.2 云计算平台的测试策略

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

18.2 协同测试功能测试策略

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

18.2.2 生成协同测试脚本文件

18.2.3 协同测试的定义

18.2.4 协同测试的实现

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

习题与思考题

附录A

附录B

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
0d8332e6acdc3a0650456adbb84ecd92#427036b29b5dcfa7a1605edb42c17e27#130936262#软件功能测试及工具应用_14097947.zip