首页 测试 工具 查看内容

QTP的简单使用

2014-9-2 12:46| 发布者: | 查看: 320| 评论: 0

摘要:   QTP主要是功能测试。  主要分从视图上主要分四块:  1、Keyword View:主要以对象操作属性的方式显示你录制的脚本  2、Expert View: 以纯代码的方式显示  3、DATA Table:可以存放些输入输出的信息  4、 ...

  QTP主要是功能测试

  主要分从视图上主要分四块:

  1、Keyword View:主要以对象操作属性的方式显示你录制的脚本

  2、Expert View: 以纯代码的方式显示

  3、DATA Table:可以存放些输入输出的信息

  4、Active Screen: 预览画面,如果自己录制的,对象库中存在的,那么这个画面就能显示。

  1、QTP认对象

  QTP只能认WINDOWS默认的对象。认出的对象在下次运行中也可能出现问题,主要是因为内存中存在几个相同对象后,QTP就会自动的为这些对象取名(后面加_1)。所以建立对象后一定别忘记消除,否则下次使用可能会不能运行。

  而另一台机器录制的对象本台机器也可能认不出,要重新指认。

  介绍下认对象的方法:

  1)录制(点上面的 record按钮),如果你点录制的话,QTP会把录制过程中所有的对象记录下来,保存在对象库中。

  2)在Keyword View里的ITEM栏里填加新的步骤后,然后在下拉框里选择“Object From Repository”,在跳出的对话框里选择下面的 手图形的按钮就可以自己选择对象了。对象认出后,在opteration栏里可以选择对该对象做的操作。

  2、输入

  1)直接输入:  有些对象支持输入操作,比如文本框。这些对象的opteration里都有SET方法,而set的值可以在后面的VALUE里直接输入

  2)从表格输入: 选种Value栏,点击后面的“<#>”图标,会弹出 “Value Configuration Options”对话框。 选择Parameter,然后在下拉列表选择“Data Table”(也可以选择变量),然后为读曲的行取个字段名,最后选择“Current action sheet(local)”点“OK”就好了

  输出代码是:<对象>.Set DataTable(<字段名>, dtLocalSheet)

  3、输出

  对着Keyword View里的某个对象右击(也可在预览画面选择某对象右击),选择“Insert output value”,选择你要输出的改对象的属性(一般是TEXT),然后点击“Modify”按钮,可以选择输出到变量还是表格,选择方式和输入相同,点OK就好了。

  输出代码是:<对象>.Output CheckPoint(<字段名>)

  4、对于datatable的简单操作

  datatable的读取方法是指针是方式。初始的时候指针在第一行。

  1>读取表中的值

  <变量>=datatable(<字段名>,dtLocalSheet)

  2>读取表的最大使用行数

  datatable.GetSheet(<表名>).getrowcount

  3>指针下移一行

  datatable.SetNextRow

  在介绍些简单的系统操作

  SystemUtil.Run <运行文件的路径>   ’运行系统文件

  wait <秒数>                       ’等待

  Window(<对象名>).Close            ‘关闭窗口对象

  reporter.ReportEvent micFail/micFail/micWarning/micDone,<步骤名>, <错误描述>

  PS;QTP虽然支持VBS语言,但有些也有细微差别,比如不支持WSCRIPT.SLEEP,比较下下面的:

  vbs里: Set ie=WScript.CreateObject("InternetExplorer.Application")

  QTP里:Set ie=CreateObject("InternetExplorer.Application")


鲜花

握手

雷人

路过

鸡蛋

扫一扫关注最新动态

毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部