QTP自动化测试框架搭建与对象封装原理

需积分: 0 0 下载量 107 浏览量 更新于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的基本操作和高级功能,以及如何搭建和利用自动化测试环境,提升测试效率和质量。