51Testing丛书连载:(十八) QTP自动化测试实践

发表于:2008-8-19 17:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈能技    来源:51Testing软件测试网

分享:

  (2)单击“+”按钮,选择前一个Action导出的对象库文件,然后,把左边的“Available Actions”中的“Acton_Help”移动到右边的“Associated Actions”列表中,如图5.29所示。

  

  图5.29  关联对象库与Action
  (3)这样,就可在“Action_Help”的测试脚本中使用Action1的对象库中的测试对象,打开对象库,在“Action”的下拉框中选择“Action_Help”,可看到“Action_Help”可用的测试对象,如图5.30所示。

  

  图5.30  “Action_Help”可用的测试对象
  提示:这些对象与Action1中的是一致的,但是不能进行修改,用灰色显示。在右边的“Repository”中,显示对象库文件的路径为“D:\QTP\C5\SimpleTest2\OR\OR1.tsr”,而不是“Local”,表明这些对象是引用对象库文件而来的。
  5.2.9  编辑新的Action
  为新的Action建立了对象库后,就可以在测试脚本中访问和使用这些测试对象,例如,可在专家视图的脚本编辑器中输入以下代码:

Dialog("Login").WinButton("Help").Click '打开帮助界面
Dialog("Login").Dialog("Flight Reservations").Activate
Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click ' 单击确定按钮关闭帮助界面

  这些代码在Action_Help的关键字视图中对应地如图5.31所示。

  

  图5.31  关键字视图
  5.2.10  在函数库中创建自定义函数
  在测试脚本中,除了访问和调用测试库的测试对象、QTP内建的函数外,自动化测试工程师还可以自己定义函数库,把一些可重用的VB脚本封装到函数库中,然后,在测试脚本中调用。创建自定义函数的方法如下:
  (1)选择菜单“Insert | Function Definition Generator”,出现如图5.32所示的界面。

  

  图5.32  函数定义产生器

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号