使用QTP的Debug功能(转)

上一篇 / 下一篇  2016-01-13 17:56:56 / 个人分类:自动化测试

 
文章为转载,留着自己参考也方便他人
一、Step Into、Step Out、Step Over     
在运行脚本时,可以使用Step Into、Step Out、Step Over等单步执行命令。    
(通过View>toolbars>Debug可以显示Debug菜单。)
1.Step Into     执行Step Into命令有三种方式:菜单Debug>Step Into、点击Step Into按钮、按F11。通过Step Into命令,执行当前脚本步骤。如果当前脚本是一个调用Function的语句,则Function脚本会在QTP窗口中打开,并且当前步骤指向Function的第1行代码。
2.Step Out     执行Step Out命令有三种方式:菜单Debug>step Out、点击Step Out按钮、按SHIFT+F11。只在当用户使用了Step Into命令执行了调用Function语句,打开了Function后,才需要使用Step Out命令。Step Out自动运行到Function结束,然后返回到调用语句,并暂停运行脚本。

3.Step Over     执行Step Over命令有三种方式:菜单Debug>Step Over、点击Setp Over按钮、按F10。Step Over只能运行当前代码行,当运行到调用Function语句时,Function被自动完整执行,QTP不打开Function的脚本。

4.Run to Step 按Ctrl + F10。正常执行下面的语句。

二、Debug Viewer    

使用Debug VieWer面板,可以查看、设置、修改Object对象或变量的值。当脚本运行到断点时可以通过Degug VieWer面板查看、设置、修改Object对象或变量的值;或当脚本运行失败时,在Debug弹出窗口中选择“Debug”选项后,也可以通过Degug VieWer面板查看、设置、修改Object对象或变量的值。     
通过 View>Debug viewer或点击Debug Viewer按钮,可以打开Debug Viewer面板。 Debug viewer面板可以显示变量或对象Object的值。它有3个页签:Watch、Variables以及Command。


1.Watch     通过“Add to Watch”方法将Object或变量加入到Watch页后,就可以查看到Object或变量的当前值。在脚本逐步执行的过程中,如果值发生了改变,QTP会自动进行更新。在脚本运行到断点暂停时你还可以手工对Watch页面的值进行更新。向Watch页中添加表达式的方法有以下几种:     (1)在脚本中选中表达式,然后选择菜单Debug>Add to Watch。     (2)在脚本中选中表达式,然后按Ctrl+T。     (3)在脚本中选中表达式,然后选择右键菜单Add to Watch。     (4)在Watch页,手工粘贴或输入Object或变量名到“Name”列,然后点击回车,在“Value”列就会显示数值。     Add to Watch既可以在脚本运行前使用,也可以在脚本运行时使用。在脚本运行时添加时,可以马上查看到它的当前数值。


2.Variable     当脚本运行停止或暂停时在Variable页,QTP自动显示所有变量的当前值。脚本在运行过程中,将变量及其值显示在Variable列表中,如果在后续的脚本中变量值发生了改变,则列表中的值也会相应改变。在脚本运行到断点暂停时,你还可以手工修改变量值。


3.Command 在Command页,用户可以输入并执行脚本命令。此功能帮助用户设置或修改变量值或Object值,当脚本继续运行时,QTP使用修改过的值



TAG:

 

评分:0

我来说两句

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 3477
  • 日志数: 7
  • 建立时间: 2016-01-07
  • 更新时间: 2016-01-22

RSS订阅

Open Toolbar