软件测试网作品系列

出版日期:2015-3-1
ISBN:9787115384711
作者:周焕来
页数:246页

内容概要

硕士,毕业于电子科技大学,现任电子科技大学电子科学技术研究院软测中心主任、成都天府软测联盟课题中心主任,目前主要从事软件测评硕士研究生教学与培养、物联网及信息安全研究工作。

书籍目录

第一部分 理念篇
第1章 软件测试概论2
1.1 软件测试概论2
1.1.1 软件测试概述2
1.1.2 国内外现状3
1.1.3 软件测试与开发的关系5
1.1.4 软件测试基础7
1.2 软件自动化测试17
1.2.1 软件自动化测试概述18
1.2.2 软件自动化测试的优势18
1.2.3 软件自动化测试的局限19
1.2.4 自动化测试的分类20
1.3 自动化测试的发展趋势与境界23
第2章 数据驱动测试技术25
2.1 数据驱动测试技术概述25
2.1.1 数据驱动测试的概念25
2.1.2 数据驱动测试技术的来源25
2.1.3 数据驱动测试技术的特点26
2.1.4 数据驱动测试技术的适用测试阶段26
2.1.5 数据驱动测试工具支持情况27
2.2 数据驱动测试的关键内涵28
2.2.1 数据驱动的自动化测试框架28
2.2.2 数据驱动测试的流程30
2.2.3 数据驱动测试中的驱动脚本30
2.2.4 数据驱动测试中数据的选择30
2.2.5 数据驱动测试中的参数化技术32
2.2.6 数据驱动测试中的数据源34
2.3 数据驱动测试的应用35
2.3.1 同步数据驱动测试(CSDDT)35
2.3.2 数据驱动引擎36
2.4 数据驱动的优点和不足36
第3章 关键字测试技术38
3.1 关键字驱动测试概述38
3.1.1 概念38
3.1.2 关键字驱动测试来源38
3.1.3 关键字驱动测试特点39
3.1.4 适用的测试阶段40
3.1.5 主要工具支持情况40
3.2 关键内涵41
3.2.1 关键字设计41
3.2.2 关键字驱动的自动化测试系统实现43
3.2.3 方法46
3.3 技术优点和不足46
第二部分 GUI测试篇
第4章 Unified Functional Testing 介绍49
4.1 简介49
4.2 测试的基本过程49
4.2.1 分析应用程序49
4.2.2 准备测试框架50
4.2.3 构建测试和添加每个测试步骤50
4.2.4 强化测试过程50
4.2.5 调试、运行和分析测试50
4.2.6 报告缺陷51
4.3 开始使用GUI测试51
4.3.1 启动51
4.3.2 插件加载设置与管理51
4.3.3 创建一个测试项目52
4.3.4 录制和测试运行设置53
4.3.5 指定需要录制的应用程序54
4.3.6 编写第一个自动化测试脚本56
第5章 GUI的自动化测试方法58
5.1 GUI的使用59
5.1.1 自动化测试的基本过程59
5.1.2 在关键字视图中编辑测试脚本59
5.1.3 在关键字视图中为测试步骤添加注释60
5.1.4 在关键字视图中添加测试信息的输出60
5.1.5 插入检查点(Checkpoint)61
5.1.6 在关键字视图中插入新的测试步骤62
5.1.7 在专家视图中编辑测试脚本65
5.1.8 脚本编辑器的使用65
5.2 编辑测试脚本66
5.2.1 识别对象66
5.2.2 Object Spy的使用67
5.2.3 对象库管理69
5.2.4 把测试对象添加到对象库中69
5.2.5 导出对象库文件71
5.2.6 在测试脚本中访问对象库的测试对象71
5.2.7 新的Action73
5.2.8 关联Action的对象库74
5.3 运行和调试测试脚本75
5.3.1 语法检查75
5.3.2 使用断点76
5.3.3 单步调试77
5.3.4 运行整个测试77
5.4 分析测试结果78
5.4.1 选择测试运行结果的存储位置78
5.4.2 查看概要测试运行结果79
5.4.3 查看检查点的结果79
5.4.4 查看测试过程的截屏80
5.5 利用活动屏幕来编辑测试脚本81
5.5.1 查看活动屏幕81
5.5.2 活动屏幕的设置81
5.5.3 在活动屏幕中选择并添加对象到对象库82
5.5.4 选择活动屏幕中的对象并输出其对象属性84
5.5.5 在活动屏幕中插入检查点86
5.5.6 在活动屏幕中选择对象并添加测试步骤89
第6章 数据驱动测试91
6.1 什么时候使用数据驱动测试方法91
6.2 数据驱动测试的一般步骤91
6.3 参数化测试92
6.3.1 通过参数化测试来提高测试的灵活性92
6.3.2 参数化测试步骤93
6.3.3 使用随机数来进行参数化95
6.3.4 参数化检查点97
6.3.5 设置数据表格迭代方式98
6.4 Action测试输入的参数化99
6.4.1 编辑Action的属性99
6.4.2 添加Action的输入参数101
6.4.3 调用Action103
6.5 使用环境变量的参数化105
6.5.1 定义和设置环境变量105
6.5.2 在测试步骤中绑定环境变量值106
6.5.3 导出环境变量到XML文件108
6.5.4 导入外部环境变量文件109
6.6 使用数据驱动器来参数化测试110
6.6.1 数据驱动器的使用方法110
6.6.2 数据驱动向导111
6.7 文件数据源的数据驱测试113
6.7.1 文本文件作为数据源113
6.7.2 Excel作为数据源117
第7章 关键字驱动测试121
7.1 关键字驱动测试概述121
7.2 关键字驱动测试方法121
7.2.1 关键字测试驱动框架122
7.2.2 关键字驱动测试的阶段划分122
7.2.3 适用的测试阶段122
7.3 关键字驱动测试步骤123
7.3.1 编辑对象库123
7.3.2 选择测试对象123
7.3.3 选择测试对象相应的操作124
7.3.4 设置测试逻辑125
7.3.5 运行分析测试脚本126
7.4 检查点的使用127
7.4.1 为测试添加检查点127
7.4.2 UFT支持的检查点类型127
7.4.3 添加标准检查点128
7.4.4 添加图像检测点130
7.4.5 添加图像检查点131
7.4.6 选择对象132
7.5 添加表格检查点133
7.5.1 添加文本检查点134
7.5.2 添加文本区域检查点136
7.5.3 添加可访问性检查点138
7.5.4 添加页面检查点139
7.5.5 添加数据库检查点142
第三部分 API与服务测试篇
第8章 API/接口测试146
8.1 API/接口测试的目的与意义146
8.1.1 接口测试的目的146
8.1.2 接口测试的意义147
8.2 UFT中的API测试148
8.2.1 SOA测试的重要性148
8.2.2 SOA概述149
8.2.3 服务测试术语149
8.3 API测试通用流程150
8.3.1 启动API服务151
8.3.2 创建API测试151
8.3.3 服务测试窗口152
8.3.4 创建API测试步骤153
8.3.5 连接测试步骤157
8.3.6 多个数据源的数据映射159
8.3.7 数据驱动161
8.4 Web Service测试165
8.4.1 基于WSDL的Web服务测试165
8.4.2 基于REST的Web服务测试176
……
第四部分 非主流测试工具篇

作者简介

软件功能测试既是基础的软件测试领域,也是一个没有完全解决掉问题的领域,若要便捷有效地进行自动化功能测试并不完全是简单的事情,本书第一部分首先介绍软件功能测试中的两大关键理念:数据驱动测试和关键字测试;第二部分围绕这两大理念全新全面介绍经典测试工具UFT11.5(QTP的最新版本)的功能和使用方法,并结合实践讲解具体的使用方法及实现数据驱动测试和关键字测试的方法;第三部分,在UFT的基础上引入几个高阶工具,讲安全测评中的Fuzzing测试引入功能自动化测试领域,补充常用功能测试工具在非界面测试和非Windows平台测试方面的不足。
《软件功能测试自动化实战教程》适合软件测试从业者、新入职人员,以及大专院校相关专业的师生用书,和培训学校的教材。


 软件测试网作品系列下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024