QTP自动化测试框架搭建与对象封装原理
需积分: 1 159 浏览量
更新于2024-07-26
收藏 3.99MB DOC 举报
"QTP学习手册,适合初学者的QTP自学文档,涵盖了QTP的对象封装与运作原理,以及如何搭建自动化测试框架QC+QTP"
本文档主要介绍了自动化测试工具QuickTest Professional (QTP)的基础知识,特别是其对象封装与运作机制,以及如何结合Quality Center (QC)构建自动化测试框架。以下是对这些知识点的详细阐述:
1. QTP的对象封装与运作原理
QTP通过将被测对象封装到对象库中,实现对实际运行对象的控制。在执行测试脚本时,QTP会比较对象库中的对象与实际应用中的对象,一旦找到匹配项,它就会对真实对象进行操作。例如,脚本中的`Browser(”*”).Page(“*”).WebEdit(“*”)`表示对象库中的一个Web文本框对象。当执行SET方法时,QTP实际上是在调用封装后的`object.value="helloworld"`,改变运行时测试对象的属性,从而实现对实际文本框的修改,达到自动化测试目的。
2. 自动化测试框架QC+QTP的搭建
Quality Center (QC)是一款强大的测试管理工具,而QTP则是一款著名的自动化测试工具,两者都出自同一公司,并能无缝集成。构建自动化测试框架首先需要准备QC的安装环境,包括导入许可证文件、选择安装路径、设置JBOSS应用服务器、输入用户信息、选择数据库类型和配置数据库信息等。安装过程中需要注意服务器名称、SID的设置以及数据库连接参数的正确性。完成QC的安装后,用户可以通过配置QTP使其连接到QC,实现测试用例、结果的同步和管理。
QTP通过对象库和封装机制提供了高效便捷的自动化测试手段,而结合QC的测试框架则提供了全面的测试管理和协作能力。初学者可以通过这份学习手册逐步掌握QTP的基本操作和高级功能,以及如何搭建和利用自动化测试环境,提升测试效率和质量。
2013-10-22 上传
120 浏览量
2010-07-25 上传
137 浏览量
2013-07-12 上传
161 浏览量
162 浏览量

cao2009011433
- 粉丝: 12
最新资源
- Swift实现渐变圆环动画的自定义与应用
- Android绘制日历教程与源码解析
- UCLA LONI管道集成Globus插件开发指南
- 81军事网触屏版自适应HTML5手机网站模板下载
- Bugzilla4.1.2+ActivePerl完整安装包
- Symfony SonataNewsBundle:3.x版本深度解析
- PB11分布式开发简明教程指南
- 掌握SVN代码管理器,提升开发效率与版本控制
- 解决VS2010中ActiveX控件未注册的4个关键ocx文件
- 斯特里尔·梅迪卡尔开发数据跟踪Android应用
- STM32直流无刷电机控制实例源码剖析
- 海豚系统模板:高效日内交易指南
- Symfony CMF路由自动化:routing-auto-bundle的介绍与使用
- 实现仿百度下拉列表框的源码解析
- Tomcat 9.0.4版本特性解析及运行环境介绍
- 冒泡排序小程序:VC6.0实现代码解析