课程背景:
自动化测试能有效提高软件测试效率,加快版本发布周期,是手工测试的有益补充,目前已经被大部分企业认识到其价值所在。HP的QTP作为业界主流的自动化测试工具,支持广泛的技术平台,是自动化测试人员的利器。
本课程重点讲解QTP自动化测试工具的使用,结合丰富的案例演练,讲解基于QTP的脚本设计技术和框架设计技术。
目标听众 :
本课程面向有一定软件测试基础的测试人员开设,同时适合自动化测试工程师、QA、测试经理等IT人员参加。
地点:广州市白云区广州大道北1521号润祥大厦A705
(http://www.gdtesting.com/contact.php)
时间:5月
课程大纲:
1、如何开展自动化测试?
什么样的项目适合自动化测试?
自动化测试发展和自动化测试思想
自动化测试ROI计算
2、自动化测试工具原理简介
GUI自动化测试工具原理
自动化测试工具选型
3、QTP基础
QTP基本使用方法
检查点技术
参数化技术
DataTable数据表的使用
对象库管理和维护
QTP Action的使用与复用
实例演练
4、QTP脚本设计
脚本开发与脚本调试技巧
vbscript编程基础及常用函数的使用
QTP对象识别技术
QTP插件扩展技术介绍
QTP描述性编程
脚本异常处理
实例演练
5、QTP技术进阶
正则表达式的使用
QTP内置对象的使用
场景恢复
描述性编程
Description对象
QTP与QC互联
键盘操作
操作FSO对象、Excel对象
Q错误处理机制
实例演练
6、QTP测试框架设计
线性脚本设计(录制回放)的缺陷
模块化脚本设计
函数库结构脚本设计
数据驱动脚本设计
数据驱动+关键字驱动框架的设计
自动化测试框架源码解析
7、自动化测试框架开始实例演练