QTP学习实践:连接TD、录制技巧与自定义操作详解
5星 · 超过95%的资源 需积分: 9 29 浏览量
更新于2024-07-28
3
收藏 6.07MB DOC 举报
本文档是一篇关于QuickTest Professional (QTP)的学习与实践经验总结,由作者吴迪分享。QTP是Micro Focus公司的一款功能强大的自动化测试工具,特别适合B/S模式的软件测试,因其识别能力强和回放精度高而备受青睐。文章详细介绍了QTP与TestDirector (TD)的连接,包括自动错误提交、本地创建和提交流程,以及如何处理上网助手等插件对QTP的影响和防火墙对网络连接的影响。
在录制方面,文档强调了QTP的录制方法和规划,如处理下拉菜单的变化、输入法对回放的影响以及如何调整系统时间。自定义操作部分涵盖了手工添加步骤和识别控件的方法,以及多个Action的协作执行,解释了为何需要调用Action及其不同模式,并区分了copy Action和call existing Action。
此外,文章还深入讨论了QTP的功能键用法,如web event recording configuration、mouseover事件处理、transaction management,以及如何解决Action屏幕捕捉精度问题和不同类型的录制方式。对于内部控件属性,提到了正则表达式(regular expressions)的应用,以及DataTable的使用,如global和current的区别,导入Excel数据和编辑数据表的操作。
关于测试脚本执行,文章涉及了检查点的设置,包括返回值、参数化以及可重用性,同时也讨论了错误报告的处理,如ReportEvent和reporter.filter的使用。在专家模式下操作的部分,讲解了getRoporperty等函数的使用,以及在编码过程中可能出现的expect end of statement问题。
最后,文章简要讨论了在C/S模式下的QTP录制,探讨了QTP在客户端/服务器架构应用的可能性。
这篇文档提供了丰富的QTP学习资源,覆盖了从基础配置到高级技巧的广泛内容,适合对QTP有深入学习需求的测试人员参考和实践。
2010-03-26 上传
2009-03-12 上传
2024-11-25 上传
2024-11-25 上传
2024-11-25 上传
2024-11-25 上传
2024-11-25 上传
mengyan126___
- 粉丝: 0
- 资源: 11
最新资源
- Bubble-Up-GitHub-Accounts:观看整个 GitHub 存储库,但仅将来自特定 GitHub 用户的通知发送到您的 Gmail 收件箱
- sinatra-angularjs:带有Sinatra REST API的Angularjs的基本示例
- matlab开发-SVD刷新矩阵完成orrecommenders系统设计.zip
- 毕设项目-基于springboot开发实现的网络小说系统源码+项目说明.7z
- xyz-reader:Android Nanodegree中的XYZ Reader项目
- Block Fortress:开源突破克隆-开源
- 基于HTML实现的房地产公司手机网站手机网站模板HTML5网站(css+html+js+图样+毕业设计).zip
- BreakCalculator:英国议会辩论格式的中断计算器
- weixin060微信小程序考试系统+ssm(源码+部署说明+演示视频+源码介绍+lw).rar
- 创业计划书-2007年中国零售业趋势展望
- 多线程注册例程-易语言.zip
- AeroBenchVVPython:F-16机动验证基准的Python版本
- 华中科技大学887考研真题(2011-2019年).zip
- weixin011医院核酸检测服务系统开发+Springboot(源码+部署说明+演示视频+源码介绍+lw).rar
- Roomba Monitor-开源
- boomerang-client