- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
功能测试工具
回归测试工具
目前名称:UnifiedFunctionalTesting(HPEUFT)
以前名称:QuickTestProfessional
(HPMIQTP)2017年9月份,MicroFocus收购了惠普企业的软件部门,QTP(UFT)现在是MicroFocus的产品。
关于QuickTestProfessional是HPMI公司的关键字驱动的功能测试工具支持的脚本语言:VBScript脚本调试工具:MicrosoftScriptDebugger超过WinRunner
测试过程创建测试运行测试分析结果
QuickTestProfessional测试过程定制测试计划创建测试脚本增强测试脚本功能运行测试分析测试结果
熟悉QuickTest主窗口
熟悉QuickTest主窗口
熟悉QuickTest主窗口
QTP测试对象管理机制创建测试获取被操作对象的属性信息使用唯一的对象名在对象仓库中记录该对象。将对象的全部属性信息存放在数据仓库中。标识关键属性信息。在脚本中记录对象名称和相应的动作。
QTP测试对象管理机制运行测试从脚本中获得对象名称。在对象仓库中定位对象,并获取其关键属性。根据关键属性信息在被测应用中定位对象。根据脚本中录入的动作执行相应的操作。
测试对象管理机制
对象仓库查看对象的属性的两种方式对象列表中查看对象属性ObjectSpy启用/取消自动识别机制在仓库中添加新对象的两种方式AddObjectstolocal快捷菜单-Object/AddObjectstolocal
对象仓库对象仓库的两种模式Per-action(default)Shared
QuickTest的检查点功能QuickTest脚本参数化功能QuickTest输出值功能如何在QuickTest中使用正则表达式
八种检查点标准检查点图片检查点图像检查点文本/文本区域检查点网页检查点表格检查点数据库检查点XML检查点
标准检查点标准检查点用于检查一个Web页面或者一个应用程序中对象的属性是否符合预期的要求。QTP将录制时捕获的对象属性值和运行时的属性值进行比较,看是否一致,如果不一致就提示检查失败的提示信息。
标准检查点在脚本中定位检查点插入位置(某个步骤的前面或后面)插入检查点使用菜单Insert-Checkpoint测试工具栏的InsertCheckpoint按钮在ActiveScreen中确认被检查对象确认对象的检查属性设定检查对象的属性值检查点超时时间的设定设定插入状态(当前步骤之前或之后)
数据库检查点创建一个查询使用MicrosoftQuery工具创建查询手工建立数据库连接和查询语句完成在QTP中定义检查点的属性选择被检查的单元格设定预期数据设定匹配标准指定单元格的定位方式运行脚本,在结果窗口中查看数据库检查点的执行结果
文本检查点文本检查点与文本区域检查点(区别和适用范围)创建一个文字检查点来检查窗口、屏幕或者Web页面上的文本。用文本区域检查点检查一定区域是否出现特定的文本信息。这个功能仅适用于被测软件是基于Windows的应用程序(标准Windows、VisualBasic、ActiveX或其他插件支持的应用)。对于标准对象中的text属性信息,可以适用标准检查点来检查。
文本检查点创建步骤插入文本检查点在录制脚本时,选择TextCheckpoint命令,然后用手型光标选择要检查的文本对象。在录制完毕后,在ActiveScreen试图中,用鼠标右键单击要检查的对象,在弹出的菜单中选择Inserttextcheckpoint命令。设定文本检查点属性Configure按钮设定被检查文本的检查属性设定被检查文本前面(或后面)文本的检查属性运行脚本
图像检查点使用图像检查点的一般步骤:创建图像检查点。在录制的过程中创建图像检查点在编辑脚本的时候插入图像检查点选择欲检查区域所属的对象设定图像检查点属性运行脚本,查看检查点的运行结果
参数化输入QTP提供的参数类型Test、Action或者Component参数DataTable参数环境变量参数随机数参数
参数化输入步骤:确定被参数化对象进行参数化输入测试数据修正受到参数化影响的测试步骤
建立输出值脚本参数化后,并不是所有受影响的检查点都能够轻松实现参数化,如:不可事先预料的输出结果。这时可以考虑使用QTP的另外一个功能——使用输出值的方式来验证测试结果
建立输出值建立输出值的过程,就是让QTP在执行脚本的时候,把一些执行结果(中间结果)数据输出到DataTable中,查看输出值与检查点相比,是另一种测试形式。有时,建立输出值的过程不但是为了查看测试结果,这个运行时输出结果还可以作为参数,重新运用于脚本中,
您可能关注的文档
- 部编版三年级语文上册期末复习知识点汇总【完整版】(必威体育精装版最全)(1).doc
- 2025年通信设备行业CPO&OIO:光通信新蓝海,市场空间巨大.pdf
- 深度解析《GBT 43852-2024冷热水用钢增强塑料复合压力管》.pptx
- 2021年汽车行业广汽集团分析报告(1).doc
- 部编版五年级上册语文总复习资料(1).doc
- 智能手环运动健康融合.pptx
- 经济管理学院教学项目计划书(最全)(2).doc
- 餐饮厨房电气设备安装施工质量控制对策.pptx
- 烟花爆竹生产企业安全文化建设使命.pptx
- 智能客服服务网络韧性.pptx
- 洋葱销售SOP流程及关键动作相关知识测试试卷.docx
- 深度解析《GBT 43841-2024内蒙古绒山羊》.pptx
- 电气设备运维及机械部件相关知识测试试卷.docx
- 深度解析《GBT 43843-2024网络协同制造平台数据服务要求》.pptx
- 思维倾向与开放性自我评估试卷.docx
- 危险化学品企业特殊作业安全相关知识考试试卷.docx
- 深度解析《GBT 43844-2024IPv6地址分配和编码规则 接口标识符》.pptx
- 智慧教学整体解决方案(1).doc
- 多重耐药菌感染防治知识及预防措施试卷.docx
- 深度解析《GBT 43845-2024基于扫描氮-空位探针的微弱静磁场成像测量方法》.pptx
文档评论(0)