5. QTP的功能点
5.1 创建检查点
1) 检查对象
2) 检查页面
3) 检查文本
4) 检查表
5) 使用检查点运行并分析测试
5.2 参数化测试
1) 定义数据表参数
2) 向数据表中添加数值
3) 修改受参数化影响测试的步骤
4) 运行并分析参数化测试结果
5.3 创建输出值
1) 创建输出值
2) 利用输出值运行并分析测试
5.4 使用正则表达式
1) 正则表达式语法
2) 使用正则表达式
3) 使用正则表达式分析测试结果
5.5 插入新步骤
子录制好的脚本中添加新的步骤(功能点)。
5.6 环境变量
5.7 场景恢复
在测试过程中会遇到测试出错的情况,如果加上场景恢复可以更好的保护脚本。
5.8 对象库属性
5.9 与QC向连接
5.10 描述性编程
6. 手动测试与QTP测试的时间对比
测试类型 |
用 例 步 骤 数 (step) |
时 间 |
总 时 间 |
备注 |
|||||
制 定 脚 本 时 间 |
回 归 /功能 测 试 时 间 (一) |
回 归 /功能 测 试 时 间 (二) |
回 归 /功能 测 试 时 间 (三) |
回 归 /功能 测 试 时 间 (…….N) |
系 统 /功能 测 试 时 间 |
||||
手动测试 |
30 |
无 |
1 小时 |
1 小时 |
1 小时 |
1 小时 |
1 小时 |
5小时 |
|
自动化测试 |
30 |
3 小时 |
0.5 小时 |
0.5小时 |
0.5 小时 |
0.5 小时 |
0.5 小时 |
5.5小时 |
其中的制定脚本时间包括脚本调试时间和部分维护时间;在我们的实际工作中,回归测试的测试可能远大于4次,当回归测试的次数越多时就体现出自动化测试的优势 |