QTP编程实战:对象属性获取与动态修改
5星 · 超过95%的资源 需积分: 13 97 浏览量
更新于2024-07-31
收藏 731KB DOC 举报
"QTP编程常用方法及实例详解"
QTP(QuickTest Professional)是一种功能强大的自动化测试工具,尤其适用于软件的功能测试。本资源详细介绍了QTP编程中的常见方法和实例,旨在帮助用户深入理解和应用QTP进行自动化测试。
1. **Object Spy工具**:在QTP中,Object Spy是一个至关重要的工具,它允许测试人员查看和获取应用程序界面上对象的详细属性。通过选择"工具"菜单中的"对象探测器",用户可以点击目标对象以查看其属性和方法。这对于识别需要自动化操作的对象的特定属性,如name值,至关重要。
2. **VBScript自动化用例**:QTP支持使用VBScript编写测试脚本。例如,以下代码表示点击名为"忘记密码"的链接:
```vb
Browser("百度一下,你就知道").Page("百度一下,你就知道").Link("忘记密码").Click
```
这种方式允许精确控制测试流程并根据对象属性进行操作。
3. **动态修改对象属性**:如果测试对象的属性(如name值)发生变化,测试脚本可能无法正确识别对象。此时,可以通过编程的方式动态修改对象属性,如:
```vb
Object(description).SetTOProperty "Name", "myname"
```
这将不会改变对象库,但在运行时能确保对象被正确识别,避免因属性变化导致的错误。
4. **使用Action Templates创建注释**:Action Templates允许用户自定义新Action的默认模板,包括作者、创建日期和说明等内容。只需在文本编辑器中编写模板,保存为ActionTemplate.mst,并将其放在QTP的dat目录下。
5. **定义全局变量**:在QTP中,有多种定义全局变量的方法。一种是在Function Library的public函数外部定义变量。另一种是将全局常量存储在Excel中,然后在执行测试用例时导入到Global对象中。
6. **基于对象属性的编程**:在手动编写测试脚本时,通常只需要知道页面标题和所需控件的name值。例如,要实现登录百度知道的自动化,首先确定浏览器窗口的title,然后找到登录链接或按钮的name,编写相应脚本来模拟点击。
以上内容是QTP编程的关键点,通过这些知识,测试人员可以有效地构建和维护自动化测试套件,提高测试效率,同时适应应用程序的动态变化。
143 浏览量
101 浏览量
2007-08-10 上传
点击了解资源详情
133 浏览量
点击了解资源详情
104 浏览量
点击了解资源详情
ys007_2008
- 粉丝: 3
- 资源: 2
最新资源
- an Infrastructure for Examining Security Properties
- 利用汇编程序实现I/O端口操作技术的研究
- 凌阳方案8104D插卡式广告机说明书
- 操作系统操作精髓与设计原理习题解答
- Debug的使用方法
- 比较详细的讲述8295A与中断
- C++程序设计员应聘常见面试试题剖析
- Oracle+9i&10g编程艺术:深入数据库体系结构.pdf
- DB2 700 认证考试题
- 软件测试技术课程设计
- C语言图形函数介绍(计算机图形学)
- C/C++指针难吗?看一下牛人的经验总结吧,忒easy了,学习指针的最好材料!!
- 2008年北邮计算机学院研究生入学考试(复试)上机测试模拟试题
- 计算机网络课后习题答案 谢希仁 第四版
- C#完全手册(pdf格式)
- exp和imp命令参数.doc