QTP介绍.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:14 大小:24KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

免费试读已结束,剩余 4 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MercuryQuickTestProfessional简介简介http://www.51testing.com上海博为峰软件技术有限公司QTP背景知识背景知识?QTP是HP公司花费45亿收购的美科利产品套件之一?QTP是继WR产品之后推出的以VBS为内嵌语言的工具?QTP是一款用于功能测试的自动化测试工具?QTP可以和HP的QC产品协作进行自动化测试开发(BPT)?QTP是一款容易掌握但价格很高的测试自动化工具QTP:QuickTestProfessionalBPT:BusinessProcessTestingVBS:VBscriptWR:WinRunnerhttp://www.51testing.com上海博为峰软件技术有限公司2QTP应用范围应用范围?自带插件ActiveX,Database,StdWindows,TEA,VisualBasic,Web,XML?额外购买插件Java,DotNet,PeopleSoft,VisualAge,Siebel,Oracle,目前还有flex也有了相关插件,不过感觉不是很好用http://www.51testing.com上海博为峰软件技术有限公司3QTP的基本功能介绍的基本功能介绍?创建测试?检验数据?增强测试?运行测试?分析结果?维护测试http://www.51testing.com上海博为峰软件技术有限公司4QTP的基本功能介绍(官方广告)的基本功能介绍(官方广告)的基本功能介绍?HPQuickTestProfessional支持功能测试和回归测试自动化,用于每个主要软件应用程序和环境。此解决方案使用关键字驱动的测试概念,简化了测试创建和维护过程。它使测试人员能够使用专业的捕获技术直接从应用程序屏幕中捕获流程来构建测试案例。测试专家还可通过集成的脚本和调试环境完全访问内在测试和对象属性。http://www.51testing.com上海博为峰软件技术有限公司5QTP的基本功能介绍(作者观点)Function的基本功能介绍(作者观点)Function的基本功能介绍ActionFunctionFunctionTestActionStepStepStepStepStepLibraryAction以Test为测试运行单位,每个Test包含若干类型Action。以Action为最小单位映射对象库,多个Action之间可以共享统一对象库Action内的Step可以包含用户录制操作或者函数库内对Function的调用http://www.51testing.com上海博为峰软件技术有限公司6QTP核心功能解释(核心功能清单)核心功能解释核心功能清单)?对象库?描述性编程?检查点?对象属性运行期间变更?数据驱动?错误恢复?自动化对象http://www.51testing.com上海博为峰软件技术有限公司7核心功能-对象库核心功能对象库?入口:Resources->ObjectRepositoryCtrl+R?功能保存被测试对象属性,在编写执行步骤时使用http://www.51testing.com上海博为峰软件技术有限公司8核心功能-对象库核心功能对象库?对象库中的对象可以在录制过程中自动产生,也可以手动添加指定对象?对象库分为本地对象库和共享对象库,区别是:本地对象库只应用于本地Action调用共享对象库以.tsr扩展名文件形式存在,可以被其他Action调用。?对象库面板具有定义以及更新对象的功能,并且能够进行在被测软件和对象库之间双向查找对象。?对象属性可以在对象库中被任意修改,并且其属性描述支持正则表达式。http://www.51testing.com上海博为峰软件技术有限公司9核心功能-对象库核心功能对象库?智能识别是鸡肋,辅助标识符要慎用?对象库与描述性编程的区别:对象库将对象收集起来,以可视化的方式呈现给用户描述性编程在运行步骤中通过对象属性指定对象。?结合使用时ψ⒁猓好枋鲂员喑痰淖佣韵蟛豢梢允?对象库中的对象,反之可以。?具体采用哪种方式指定对象因具体情况和个人喜好所定,并非描述性编程更“高人一筹“http://www.51testing.com上海博为峰软件技术有限公司10核心功能-对象库简单的对象识别原理核心功能对象库-简单的对象识别原理对象库?用户通过录制或指定对象属性的方式将一个对象添加到对象库,在录制过程中添加的对象是根据Tools->ObjectIdentification中的设定记录的。在回放的过程中QTP通过将对象库中的对象属性和被测软