QTP的基本功能介绍(7)

发表于:2015-03-24来源:uml.org.cn作者:erix1991点击数: 标签:qtp
直接描述的语法格式如下: TestObject(PropertyName1:=PropertyValue1,,PropertyNameN:=PropertyValueN) TestObject:测试对象的类型名,例如为WinButton,WebTable等 PropertyName:测试

  直接描述的语法格式如下:

TestObject(“PropertyName1:=PropertyValue1”,“…”,“PropertyNameN:=PropertyValueN”)

  TestObject:测试对象的类型名,例如为WinButton,WebTable等

  PropertyName:测试对象属性名

  PropertyValue:测试对象属性值

  2.使用Description对象

  要使用Description对象,首先,用类似下面的代码:

Set MyDescription = Description.Create()
text1 = "服务器时间.*“
‘为Description添加描述属性
MyDescription(”name”).value = “WebTable”
MyDescription(”Text”).value = text1 
str = Browser("深圳市元征软件有限责任公司").Page("用户管理 | 诊断服务增值业务服务管理后台").
WebTable(MyDescription).GetCellData (1,2)

  在这里,测试对象的属性描述都包装在了Description对象中,用Description对象实例来代表一个测试对象的属性描述

  QTP与QC的整合

  通过QTP连接到QC后,可以将测试脚本保存到QC的测试需求中,然后就可以通过QC根据测试用例需求来运行QTP脚本并自动记录测试结果。方法如下:

  1、安装“QuickTest Add-in for Quality Center”插件, QTP的安装界面如图,选择“Quality Center加载项”就可以安装QC的插件

  2、QTP连接到QC

  可以通过“File|Quality Center Connection”菜单,或 按钮打开“File|Quality Center Connection”对话框,如图。

  在“File|Quality Center Connection”对话框中,在Server URL中输入QC地址,点击“Connect”按钮

  连接到QC后,出现左图所示用户登录对话框。与通过IE登录QC一样,填入用户名,密码点击“Authenticate认证后,选择域,工程就可以了。登录后如右图所示,点击“Close”按钮,关闭对话框

  3、QTP脚本保存到QC

  连接到QC后,在保存脚本时,会出现“Quality Centera”按钮,如左图。点击该按钮,会跳到QC中的测试计划目录中,如右图,选择好目录,修改好命名,保存即可。

  4、QC中运行测试脚本

  (1)、在测试计划中运行测试脚本

  在测试计划中,选择要运行的测试脚本,然后选择测试脚本页面,就可以看到与QTP中一样的专家视图和关键字视图的脚本,如图。点击 按钮,就会启动QTP,并运行脚本,但运行结束后不会保存结果到QC中。其实在测试计划中一般都调试脚本。

  (2)、在测试实验室运行QTP脚本

  在测试实验室中,可以运行一个测试脚本,也可以批量运行一个测试集中的多个脚本。

  建立一个包含8个测试脚本的测试集后(建立测试集的方法参考QC的培训文档),如图。可以选侧一个测试脚本,然后点击运行按钮,运行单个测试项,也可以直接点击运行测试集按钮,运行测试集中的所有测试脚本。

  点击运行测试集后会出现如图对话框,在该对话框中配置运行主机,配置后,点击运行全部,测试脚本就会依次被执行。

  运行完后测试结果记录到QC,如图,可以点击 "LAUNCH REPORT"查看测试报告。

原文转自:http://www.uml.org.cn/Test/201312031.asp