资讯详情

HP QTP软件的特点有哪些?

2017-05-23 阅读:92 来源:北京尚脑互联软件测试培训中心
进入>

1)QTP是一个侧重于功能的回归自动化测试工具;

2)QTP支持的脚本语言是VBScript,因为VBScript是一种松散的、非严格的、普及面很广的语言,所以测试人员会觉得很“舒服”

3)QTP支持录制和回放的功能。录制产生的脚本,可以拿来作为自己编写脚本的template。录制时,还支持一种lowerlevel

功能,这个对于QTP不容易识别出来的位置不变动的对象有用。另外,QTP的编辑器支持两种视图:Keyword模式和Expert模式。

4)一个有用的工具:ObjectSpy,可以用来查看Run-timeobject和Testobject属性和方法。

5)QTP通过三类属性来识别对象:a)Mandatory;b)Assistive;c)Ordinalidentifiers。6)Object

Repository(OR)是QTP存储对象的地方。测试脚本运行后,QTP根据测试脚本代码,从这个对象库中查找相应对象。每个Action可以对应有一个或者多个OR,也可以设置某个OR为

sharable的,这样可以供其他Action使用。

7)说到QTP的要点,不得不说Action。Action是QTP组织测试用例的具体形式,拥有自己的DataTable和Object

Repository,支持Input和output参数。Action可以设置为share类型的,这样可以被其他test中的Action调用(注意:QTP是不支持在一个test中调用另外一个test的,只有通过sharable

action来调用)。

8)如3)所述,一个test中,多个action的流程组织,只有通过Keyword视图查看和删除,在Expert视图中没有办法看到。

9)调用Action可以通过菜单Insert->Callto***来实现。QTP提供三种类型的调用方式:a)calltonew

Action,在当前test中创建一个新的Action;b)calltoCopyofAction;c)calltoexisting

action,调用一个re-usableaction,如果这个re-usable

action来自另外一个test,将以只读的方式插入到当前test中。

10)QTP提供excel形式的数据表格DataTable,可以用来存放测试数据或参数。DataTable有两种类型:global

和local。QTP为DataTable提供了许多方法供存取数据,在对测试代码进行参数化的时候,这些方法非常有用。

11)环境变量(Environment

Variables)。在一个test中,环境变量可以被当前test中所有action共享。环境变量也有两种类型:buildin和user

defined。用户自定义的环境变量可以指向一个XML文件,这样可以实现在众多test之间共享变量。

12)QTP可以引用外部的VBS代码库,通过Settings-》Resource加入,也可以ExecuteFile命令在代码中直接执行。这种VBS库可以为所有action和test共享。

13)QTP默认为每个test提供一个测试结果,包括Passed,Failed,Done,Warning和information几种状态类型,可以进行对结果Filter。但是,只能为每个test产生一个testing

result,不能为多个testing产生一个总的testingresult.

请联系网站客服,了解详细的课程信息~

优质、便捷、省心

加载全文

免责声明:本站部分内容、图片来自用户自主上传,如果您对本站信息资源版权的归属问题存有异议,请您致信,我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

以上是北京尚脑互联软件测试培训中心为大家整理的有关HP QTP软件的特点有哪些?的全部内容,更多精彩请访问学习资讯新闻专栏。

相关课程

更多>
2020猎学网广告栏
申请课程免费试听名额

课程顾问24小时内联系您

你好

顾问将于24小时内联系您!

确定
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
北京猎学网 >北京尚脑互联软件测试培训中心 >HP QTP软件的特点有哪些?