自动化测试利器:QTP 效率对比与脚本增强技巧
需积分: 9 69 浏览量
更新于2024-08-17
收藏 572KB PPT 举报
"该资源是一份关于Mercury QuickTest Professional (QTP) 9.0的手动与自动测试效率比较的教程PPT,主要探讨了自动化测试的优势以及QTP的测试流程,包括录制脚本、加强脚本、设置检查点、参数化、建立输出值、配置值和虚拟对象的使用等关键概念。"
详细说明:
1. 自动化测试的好处:
- 快速(Fast): 自动化测试可以显著提高测试速度,快速完成大量重复性的测试任务。
- 可靠(Reliable): 相比于人为操作,自动化测试更少受主观因素影响,结果更为可靠。
- 可重复(Repeatable): 可以无限次地重复执行相同的测试,确保每次测试的一致性。
- 可程序化(Programmable): 测试脚本可以根据需求进行定制,方便添加新的测试用例或修改现有测试。
- 广泛的(Comprehensive): 能覆盖多种测试场景,包括功能、性能、兼容性等。
2. QTP测试流程:
- 录制脚本前的准备: 包括取消IE自动完成设置、关闭所有浏览器窗口、加载Web add-in、设置ActiveScreen录制级别等。
- 录制测试脚本: 使用QTP记录用户操作,生成测试脚本。
- 加强测试脚本: 添加检查点、参数化、输出值等,提升脚本的健壮性和适应性。
- 脚本调试: 检查并修正脚本中的错误。
- 执行和检查结果: 在新版本应用上运行脚本,分析测试结果。
- 报告缺陷: 当发现不符合预期的结果时,记录并报告问题。
3. QTP测试脚本增强方法:
- 建立检查点: 验证对象的特定属性是否符合预期值,有多种类型的检查点,如标准、图片、表格等。
- 参数化脚本: 将固定值替换为参数,使测试能够适应不同输入,支持测试数据表、环境变量等多种参数类型。
- 建立输出值: 获取测试中的值并储存,可用于后续步骤或与其他系统集成。
4. 其他高级特性:
- 配置值: 定义属性值,允许使用参数和正则表达式提高测试灵活性。
- 虚拟对象: 使QTP能够识别和处理非标准的对象或区域,但使用时需要注意窗口大小和位置的一致性。
综上,这份QTP教程PPT详细介绍了如何利用自动化测试工具QTP提高测试效率,并提供了从录制脚本到优化测试脚本的具体步骤,对于理解自动化测试的优势和QTP的使用方法具有指导意义。
181 浏览量
2011-04-13 上传
125 浏览量
2011-05-10 上传
111 浏览量
2008-12-18 上传
154 浏览量
2022-05-02 上传
2022-11-02 上传
猫腻MX
- 粉丝: 22
- 资源: 2万+
最新资源
- 数字电子技术基础_阎石第四版课后习题答案详解
- 高质量c++c编程指南
- 软件评测师2008年真题
- 利用ArcObjects组件技术实现图层的分类符号化
- CodeIgniter 教程
- 华为关于gpon简介
- LiferayPortal二次开发指南
- Active Man in the Middle Atacks
- 电磁兼容原理及其应用课件
- 全国软件考试软件设计师考试大纲
- 基于ArcObjects的网络三维地形场景生成
- 2009年软考程序员级考试大纲
- POP3与Foxmail+Server邮件服务器配置教程
- Log4简明手册(配置)
- net2003/2005编程技巧大全
- 数字电子技术基础 阎石第四版课后习题答案详解.pdf