浅谈Rational Robot自动化测试(2)

发表于:2011-09-20来源:未知作者:领测软件测试网采编点击数: 标签:Ratoinal
ComboBox Click, Label=文件类型(T):, Coords=164,13 ComboListBox Click, Label=文件类型(T):, Text=Text file(*.txt) ComboEditBox Click, ObjectIndex=3, Coords=18,1 InputKeys license_zh_cn.txt 在这里

  ComboBox Click, "Label=文件类型(T):", "Coords=164,13"

  ComboListBox Click, "Label=文件类型(T):", "Text=Text file(*.txt)"

  ComboEditBox Click, "ObjectIndex=3", "Coords=18,1"

  InputKeys "license_zh_cn.txt"

  ‘在这里打开文件时采用的是默认的路径,如果需要打开达梦数据库目录下的一个文件可以采用这个方式:InputKeys dm_path+"\license_zh_cn.txt"

  PushButton Click, "Text=打开(O)"

  Window SetContext, "Caption=DM交互式工具", ""

  Window CloseWin, "", ""

  End Sub

  打开已有版本执行脚本

  在录制脚本的机器上打开脚本比较简单,选择菜单File->Open->Script,即可显示打开脚本的窗口,选择需要打开的脚本即可。在非录制脚本的机器上选择此菜单的话显示的打开脚本窗口中无法找要找开的脚本,选择菜单File->Open->SQABasic File找到要打开的脚本,脚本存放的目录为:..\ TestDatastore\DefaultTestScriptDatastore\TMS_Scripts(验证点存放的目录:..\ TestDatastore\DefaultTestScriptDatastore\TMS_Scripts\vp)用SQABasic File打开过的脚本再用菜单File->Open->Script方式在打开脚本窗口中有显示需要打开的脚本,选择脚本即可。

  执行打开的脚本,选择菜单File->Compile可查看脚本是否有语法错误,在无语法错误的情况下选择菜单File->Playback可回放脚本,在回放脚本的过程中无需手动做操作,在执行完毕以后会有提示是否会执行成功,如下图:

  Ratoinal Robot可以实现图形用户界面的功能自动化测试,但是它也会有一些不足的地方,比如有些控件它是识别不了的,有的时候没办法验证,对windows弹出式菜单的不支持,需要用startapplication来代替,回放脚本的时候也需要在Rational Robot的环境下回放,不能单独执行等缺陷。因此需要回避一些缺陷来利用Rational Robot来提高测试的效率与质量。

原文转自:http://www.ltesting.net