训练简介:
本训练面向缺乏自动化测试工具使用基础和没有自动化测试项目经验的测试人员,重点讲解VBScript脚本设计和QTP工具的应用。训练结束后,学员可掌握QTP自动化测试工具的使用、VBScript脚本设计方法,从手工测试过渡到自动化测试。
训练大纲:
自动化测试基础
o 质量保证(QA)
o 自动化测试与手工测试
o 自动化测试的代价与ROI
o QTP介绍
QTP使用基础
o 测试流程
o 识别AUT、录制与回放、录制和运行设置
o QTP用户界面(工具栏、布局)、关键字视图vs.专家视图
o 深入使用专家视图(Statement Completion、Auto-Expand、With Statement)
创建基本的测试
o 创建基本测试脚本
o VBScript基础、VBS语法
o Active Screen介绍
o 保存测试
o 测试脚本结构
o 脚本调试技巧(插入断点、单步调试、Msgbox和Print的使用)、脚本语法检查
o 各种运行脚本的方式
o 查看测试结果
测试对象介绍
o 什么是对象?对象属性(运行时对象属性vs.测试对象属性)、对象方法
o Windows对象、Web对象
o QTP如何识别对象?GetROProperty、GetTOProperty
o Object Spy使用简介
o 对象库
管理对象库
o 对象逻辑名
o 添加测试对象到对象库、查看和修改测试对象属性、定位对象
o 动态对象 vs. 静态对象
o OR vs. DP
o DP的两类使用方式、ChildObjects
同步点
o 同步测试脚本
o 各种同步测试脚本的方法(Exist、Wait)
o 创建和插入同步点、WaitProperty
o 同步点失败处理
检查点
o 理解检查点
o 添加标准检查点、检查对象属性
o 检查点类型
o 修改和重命名检查点
o 分析检查点结果
o 检查文本和文本区域
数据驱动
o 参数化
o 不同的参数类型
o 使用DataTable
o 全局Sheet和本地Sheet
o 设置迭代方式
o 使用外部数据源(FSO、Excel、ADO)
输出静态数据和动态数据
o 输出属性值
o 指定输出类型和设置
o 输出值(Output Value)的替换做法
o 运行时DataTable(Run-Time DataTable)
o 静态数据 vs. 动态数据
o 从控件中获取动态数据(WinComboBox、WinList、WebList、WebTable)
产生测试步骤
o 业务逻辑步骤
o 使用Step Generator插入测试步骤
o 插入其他类型的测试步骤
o 添加注释
o 添加信息到测试结果(报告)、Reporter
o 度量事务(Transaction)
函数 vs. Action
o Sub vs. Function、Function Definition Generator
o 关联函数到测试对象、RegisterUserFunc
o 函数库定义与使用
o Action拆分、Action间调用与数据传递
异常处理
o 正反测试数据的使用、条件判断语句、Exit语句、On Error Resume Next语句
o 场景恢复、RS向导的使用
训练时间:2天
报名方法:
请填写以下项目,发邮件到quicktest#qq.com(请把#改为@),我们将尽快告诉您是否还有座位为您预留,以及其他后续细节。
所在单位名称:
姓名:
部门/职务:
通讯地址及邮编:
电话:
手机:
E-mail:
MSN/QQ:
* 名额有限,先到先得,按听课证号顺序入座,报满则停止。
报名请联系
Email:quicktest#qq.com(请把#改为@)
QQ:1837632674
电话:020-28035086 ,18925189935