QTP9.0编程技巧:对象属性获取、动态修改与自动化注释
5星 · 超过95%的资源 需积分: 12 8 浏览量
更新于2024-07-19
收藏 704KB DOC 举报
"Quick Test Professional 9.0编程常用方法及实例详解,涵盖了通过QTP获取Web页面对象属性,专家视图修改对象属性值,描述性编程自动创建注释,以及全局变量的定义方法等内容。"
在自动化测试领域,Quick Test Professional (QTP) 是一款强大的功能测试工具,尤其适用于Web应用程序的测试。本资源详细解析了QTP 9.0版本中的常见编程方法和实例,旨在帮助用户更高效地进行自动化测试。
首先,通过QTP获取Web页面中对象属性是自动化测试的基础。QTP的对象检测工具——Object Spy,可以方便地查看页面上任何对象的属性和方法。只需打开“工具”菜单,选择“对象探测器”,然后用鼠标点击目标对象,即可看到对象的详细信息。例如,VBScript代码`Browser("百度一下,你就知道").Page("百度一下,你就知道").Link("忘记密码").Click`就表示点击页面上的“忘记密码”链接。
其次,当对象的属性值发生变化时,测试用例可能会报错。此时,除了手动修改对象库,还可以通过编程方式动态修改对象属性。例如,如果Web页面中`custname`文本框的name值需要改为`myname`,可以使用`Object(description).SetTOProperty Property, Value`来实现,这样不会改变对象库,但在运行时仍能正常执行。
此外,为了提高代码的可读性和维护性,为描述性编程创建注释至关重要。通过自定义ActionTemplate,可以在每次创建新action时自动添加注释,如作者、创建日期和说明。这可以通过在文本编辑器中编写模板内容,然后保存为`.mst`文件,放置到QTP的安装目录下`dat`目录来实现。
最后,关于全局变量的定义,有以下两种常见方法:
1. 在Function Library的`Public Function`之外定义变量,这些变量在整个测试套件中都是可见的,即为全局变量。
2. 另一种方法是将全局常量的值存储在Excel中,运行测试时将其导入到Global对象中,这允许在不同测试间共享数据。
通过这些方法,用户可以更加灵活地控制测试流程,适应不断变化的测试环境,提高自动化测试的效率和可靠性。QTP的这些功能和技巧,对于任何进行Web应用自动化测试的专业人士来说,都是必备的知识点。
2012-08-26 上传
2011-12-28 上传
2008-12-02 上传
2008-12-31 上传
点击了解资源详情
2008-10-10 上传
df_124
- 粉丝: 1
- 资源: 7
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍