QTP测试结果.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QTP测试结果

?QTP之测试结果手工测试时,我们通常是执行一条用例,填写测试结果。如果用例fail,则需要提交缺陷,有时为了让缺陷更易于理解,还需要截图,最后将bug汇报给相关的开发人员。当所有用例执行完,还需要统计用例通过率。本节,我们将介绍如何在QTP中进行这些操作。本节内容分为三块:概述。介绍results的内容和设置Reporter对象、CaptureBitmap()、发送邮件的方法实例演示。通过一个实例,贯穿本讲内容1 概述Results内容Results的打开有三种方法:选择菜单栏上的tools,选择run子菜单,选中View results when run session ends选项。选中后,每次脚本运行结束后,会自动打开results。选择菜单栏上的Automation,点击results子菜单直接点击工具栏上的results图标。为了查看results的内容,这里,我们先运行一段脚本。运行后,打开results,查看运行结果如下所示:左边显示测试结果树,以阶层图标的方式显示。树中包括已经执行的所有操作。每次执行成为一个反复(iteration)。右边显示测试结果的详细信息。上面显示的是测试的方式、名称及时间。第一个表格显示每个反复的通过情况。第二个表格显示测试脚本的检查点,运行结果包括failed、passed、warnings的通过率。点开树的子节点,右侧显示的是该节点的具体信息和截图情况。Results设置根据运行前后的设置,分两个阶段介绍Results的设置:1.运行前的设置点击菜单栏的tools,选择options子菜单,选择Run选项,可设置项如下所示:View results when run session ends该选项用来设置报告是否自动打开的选中,则:在测试运行完毕后,自动打开测试结果界面Allow other Mercury products to run tests and components该选项设置是否允许链接Mercury其他产品的。选中,则:设置QTP允许外部程序执行。这样,对于fail的测试用例,我们可以连接QC并添加缺陷。Save still image captures to results该选项用于设置截图的。选择Always,则所有的画面保存到测试结果中选择For errors,则只有error时,把画面保存到测试结果中选择For errors and warnings,则当error和warning时,把画面保存到测试结果中Save movie to results该选项是用于录制执行画面的。使用该选项时,需要安装录制截屏的驱动,而且必须在管理员允许的情况下才可以安装。一般情况下,我们没有必要使用该功能。(2)点击工具栏上的Run(或按F5键),打开下图:通过该对话框,可以设置results的保存路径。第一个选项是:选择一个保存的文件夹;第二个选项是:将结果保存在临时文件夹中。2.运行后的设置点击results按钮,打开当前的results,点击菜单栏上的view,点击子菜单Filters,打开如下画面:该画面是用来过滤报告中查看的信息的Iterations查看所有或指定范围反复的测试结果Status 查询某些状态的测试结果 Content查询单个或所有action的测试结果当有fail的用例时,我们可以点击results中菜单栏上的tools,选择子菜单Quality Center Connection,输入QC的服务器地址,连接QC。然后选择子菜单Add Defect即可添加缺陷。2相关对象QTP自动生成的测试结果存在一些缺陷:从上到下、无分类的显示用例的执行结果所有截图都是整个页面,且都放在results的对应步骤中当用例不通过,发现缺陷时,系统不会自动发送邮件到指定人员为了改进这些缺陷,让测试结果更美观、有意义,下面将介绍Reporter对象、CaptureBitmap()函数以及发送邮件的方法。2.1 Reporter对象这里根据QTP中公开和未公开的方法来讲解。1.公开的属性和方法在脚本中,输入reporter.,可以看到弹出的选项有:三个属性:Filter、ReportPath、RunStatus一个方法ReportEvent一般最常用的是ReportEvent方法下面分别讲解这些属性和方法(1)ReportPath 当前脚本执行后,结果的存放位置(2)ReportEvent报告一个event的结果使用方法:Reporter.ReportEvent EventStatus, ReportStepName, Details [, Reporter]EventStatus有四种值:micDone, micPass, micFail, micWarning。mic

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档