QTP自动化测试实践 详细目录

本文分享了关于QTP自动化测试的实践经验,包括详细的教程内容,适合零基础学习者,内容讲解深入浅出,风格幽默易懂。
摘要由CSDN通过智能技术生成
                 
第 1 篇   自动化测试基础篇
第1章 软件测试基础     1
1.1 软件缺陷与软件测试 .......................................................................... 2
1.1.1 软件缺陷与硬件缺陷的异同 ...................................................... 2
1.1.2 如何通过软件测试发现软件缺陷 ............................................... 3
1.2 软件质量与软件测试 .......................................................................... 4
1.2.1 软件质量管理在项目管理中的地位 ........................................... 4
1.2.2 软件开发模式与软件测试 ......................................................... 5
1.2.3 软件开发模式与自动化测试 ...................................................... 5
1.2.4 软件测试能保证软件质量吗 ...................................................... 6
1.3 软件开发与软件测试 .......................................................................... 6
1.3.1 软件开发与软件测试的对立统一 ............................................... 6
1.3.2 测试人员需要的开发技术 ......................................................... 7
 
第2章 软件自动化测试     8
2.1 手工测试与自动化测试 ....................................................................... 8
2.1.1 手工测试的缺点 ....................................................................... 8
2.1.2 什么时候使用自动化测试 ......................................................... 9
2.1.3 自动化测试——你准备好了吗 .................................................. 9
2.2 如何开展自动化测试 ......................................................................... 11
2.2.1 选取合适的测试项目来开展自动化测试 ................................... 11
2.2.2 自动化测试介入的时机 ........................................................... 11
2.2.3 自动化测试工程师的基本素质和技能要求 ............................... 12
2.2.4 自动化测试的成本 .................................................................. 12
2.3 自动化测试方案 ............................................................................... 13
2.3.1 选择自动化测试方案 ............................................................... 13
2.3.2 自动化测试脚本的编写方法 .................................................... 14
2.3.3 线性脚本的编写方法 ............................................................... 14
2.3.4 结构化脚本的编写方法 ........................................................... 15
2.3.5 共享脚本的编写方法 ............................................................... 15
2.3.6 数据驱动脚本的编写方法 ........................................................ 16
2.3.7 关键字驱动脚本的编写方法 .................................................... 16
2.3.8 合理选择自动化测试脚本开发方法 .......................................... 17
2.4 实用性自动化测试策略 ..................................................................... 17
2.4.1 自动化测试工具的问题 ........................................................... 17
2.4.2 自动化测试的管理规范 ........................................................... 18
2.4.3 自动化测试中人的因素 ........................................................... 20
 
第3章 软件自动化测试工具     21
3.1 自动化测试工具类型 ........................................................................ 21
3.1.1 商业测试工具 ......................................................................... 22
3.1.2 开源测试工具 ......................................................................... 22
3.1.3 自主开发测试工具 .................................................................. 23
3.2 自动化测试工具选型 ........................................................................ 24
3.2.1 测试工具评估 ......................................................................... 25
3.2.2 测试工具试用 ......................................................................... 25
3.3.3 自动化测试工具的培训 ........................................................... 25
3.3 自动化测试工具的原理 ..................................................................... 26
3.3.1 基于代码层面的功能自动化测试工具 ...................................... 27
3.3.2 基于浏览器和DOM对象模型的功能自动化测试工具 ............... 30
3.3.3 基于GUI对象识别的测试工具原理 ......................................... 34
3.3.4 反射机制在自动化功能测试工具中的使用 ............................... 36
3.3.5 UI Automation在自动化功能测试工具中的使用 ........................ 38
3.3.6 QTP对象识别技术 .................................................................. 38
第 2 篇  QTP 使用基础篇
第4章  QuickTest Professional的安装和配置     42
4.1 QTP 9.2的安装 ................................................................................. 42
4.1.1 安装要求 ................................................................................ 42
4.1.2 QTP 9.2支持的环境和程序 ..................................................... 43
4.1.3 QTP 9.2支持的插件 ................................................................ 43
4.1.4 安装步骤 ................................................................................ 44
4.2 QTP 9.2的基本配置 .......................................................................... 48
4.2.1 QTP的帮助文档 ..................................................................... 48
4.2.2 QTP的视频教程 ..................................................................... 48
4.2.3 QTP的自带的样例程序 ........................................................... 48
4.2.4 启动QTP ................................................................................ 50
4.2.5 插件加载设置与管理 ............................................................... 50
4.2.6 创建一个空的测试项目 ........................................................... 51
4.2.7 录制和测试运行设置 ............................................................... 51
4.2.8 指定需要录制的应用程序 ........................................................ 53
4.2.9 使用QTP编写第一个自动化测试脚本 ..................................... 55
 
第5章  QuickTest Professional的基本使用方法     57
5.1 QTP基本功能的使用 ........................................................................ 57
5.1.1 QTP自动化测试的基本过程 .................................................... 58
5.1.2 在关键字视图中编辑测试脚本 ................................................. 58
5.1.3 在关键字视图中为测试步骤添加注释 ...................................... 59
5.1.4 在关键字视图中添加测试信息的输出 ...................................... 60
5.1.5 插入检查点(Checkpoint) ...................................................... 60
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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值