QTP中Report知识点总结

Reporter.ReportEvent EventStatus, ReportStepName, Details [, in]
  Argument
  Type
  Descrīption
  EventStatus
  Number or pre-defined constant
  状态值:
  0、或 micPass:将本步骤的运行结果状态设置为“Pass”,并向Result中产生报告信息。
  如果想在报告中生成“通过”报告,用本状态值。
  1、或 micFail: 将本步骤的运行结果状态设置为“Fail”,并向Result中产生报告信息。当脚本中运行本语句时,整个测试的结果状态是“fails”。
  如果想在报告中生成“失败”报告,用本状态值。如果运行了本语句,则整个测试的状态为“Fail”。
  2、或 micDone:仅向Result中产生报告信息,但不影响整个测试的结果状态。
  如果想在报告中生成“完成”报告,用本状态值。
  3、或 micWarning: S向Result中产生报告信息,但是不会中断测试的运行,也不影响测试的 pass/fail status。
  如果想在报告中生成“警告”报告,用本状态值。运行这个语句后,整个测试结果状态为“Warning”。
  ReportStepName
  String
  将在报告中显示的步骤名称(object name).
  Details
  String
  报告的详细信息。这些信息是本条报告的“Details”信息。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-24 14:48:39

QTP中Report知识点总结的相关文章

qtp自动化测试实践:【软件测试自动化-QTP系列讲座 46】== JScript在QTP中的终极探究

上一次讲座我们简单介绍了下QTP中如何执行javascript,其实说穿了也就是借助QTP的封装方法来进行执行javascript,主要还是想照顾下新手所以简单介绍一下这块内容,可能对一些测试高手们来说不值一提,但是今天这次讲座相信一定会让你眼前一亮,应该可以说本次课程是领先技术讲座的高潮.擦亮你的眼睛,来看如何真正意义上在QTP编辑器中直接执行JAVASCRIPT,并把try catch应用到实际应用中.从此摆脱vbs那种渣一样的错误捕获. 在这之前请允许我来介绍一个组件,它就是MSHTML组

脚本-QTP中的apply"with" to script的快捷键没有用了,怎么办呀?

问题描述 QTP中的apply"with" to script的快捷键没有用了,怎么办呀? 在用QTP进行录制后,为了让脚本简化,一般都是用With End With来进行优化,可是今天不知道为什么,我一直按Ctrl+W始终不会自动增加With End With,我之前都是用的好好的,怎么现在没有用了,是不是我按错了哪里啊?这个问题应该怎么解决啊,求帮忙啊!!! 解决方案 http://blog.csdn.net/xifeijian/article/details/8567523 解决

c++-C++中的知识点,求解决,在这里先谢谢了

问题描述 C++中的知识点,求解决,在这里先谢谢了 在C++中,定义了一个类,建立了对象,对象所调用的函数必须是类函数吗? 可以调用类外的函数吗? 解决方案 可以调用类外的函数,如: #include "iostream" using namespace std; void printOutSide() { cout<<"hello"<<endl; } int sum(int a,int b) { return a+b; } class Te

QTP中使用自定义vbs类

发现直接在resource中加载含有calss的vbs文件,QTP无法识别类,导致脚本中无法new类对象. 解决办法有四种: 1.直接在action脚本中定义类,然后action中任何地方都可以实例化类 2.用executefile引入类定义文件,然后action中任何地方都可以实例化类 3.在function lib中定义类,并实例化类,然后再action中直接使用类实例 4.在function lib中定义类,并定义一个实例化类的函数,然后再action中调用该函数对类进行实例化 补充:第四

QTP中DataTable用法整理

DataTable的操作包括: DataTable.GetSheet(dtSheet) DataTable.GetSheetCount DataTable.[GetSheet.]GetRowCount DataTable.[GetSheet.]GetParameterCount DataTable.GetSheet(sSheetName).GetParameter("ColumName").ValueByName(iRowNumber) DataTable.[GetSheet.]Get

使用HTML5中postMessage知识点解决Ajax中POST跨域问题_AJAX相关

由于同源策略的限制,Javascript存在跨域通信的问题,典型的跨域问题有iframe与父级的通信等.常规的几种解决方法: (1) document.domain+iframe: (2) 动态创建script: (3) iframe+location.hash: (4) flash. postMessage是HTML5为解决js跨域问题而引入的新的API,允许多个iframe/window跨域通信. HTML5中提供了在网页文档之间相互接收与发送信息的功能.使用这个功能,只要获取到网页所在窗口

java语言中线程知识点的意义和作用!

问题描述 java语言中线程知识点的意义和作用! 请问在java的学习中,线程有什么意义?老师说线程可以提高运算速度,但是线程不是同时执行多个程序呢?怎么反倒可以提高性能呢? 解决方案 因为现在的计算机有不止一个cpu(内核),多个线程可以同时使用多个cpu同时计算,同时,多线程还可以在网络.io阻塞的时候做别的事情,提高效率,所以提高了性能.

QTP中关于对webelement的处理

相信大家对于qtp中的控件的识别都绞尽脑汁了吧.有时间没有必要对所有类型的控件都纠结的.比如一定情况下的webelement控件. 由于开发的框架千差万别,就拿我们公司的框架来说,webelement的操作没有必要去考虑,因为只是由于架构中布局的考虑才有的. 甚至有些webtable类型的控件也是如此. 如下图的 正常用户操作要单击左侧menu中的企业业务才能看到外发加工的业务,进而找到外发加工业务双击才能进入外发加工业务的操作界面,而我们可以根据 控件识别的原理不需要对webelement进行

QTP中weblist自动选择的方法推荐

这里先来推荐一个在QTP中实现weblist自动化选择的一种方法,推荐的理由是网上的方法很多不可行,或是太过于复杂.其实事情往往很简单,只是思考他的人总是会认为它很复杂,所以才有了那么多复杂的事. 废话不多说,来讲原理: 由于本台本本上没有具体的代码,所以只有用记忆外加口头来描述如何进行weblist自动化的选择 一般我们录制一个weblist的选择,大体会是下面这样: browser(一个页面).page(一个页面).frame(一个框架).weblist(一个下拉选择表).select 具体