QTP学习实践:连接TD、录制技巧与自定义操作详解

5星 · 超过95%的资源 需积分: 9 25 下载量 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有深入学习需求的测试人员参考和实践。