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

发表于:2008-8-21 15:32

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

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

  5.3  运行和调试测试脚本
  编辑好测试脚本后,在运行测试之前,可利用QTP的语法检查功能和脚本调试功能对测试脚本的逻辑进行检查。
  5.3.1  语法检查
  选择菜单“Tools | Check Syntax”,或者按快捷键“CTRL + F7”对测试脚本进行语法检查,如果语法检查通过,则在“Information”界面(可通过选择菜单“View | Information”打开)提示如图5.37所示的信息。
  

  图5.37  语法检查通过
  如果语法检查发现有问题,则会在Information界面中列出详细的信息,如图5.38所示,包括语法错误的信息描述,出现在哪个Action的哪行代码,双击该提示信息,将转到相应的测试脚本的代码行。

  

  图5.38  语法检查的详细信息
  5.3.2  使用断点
  语法检查通过后,可直接运行测试脚本,也可设置断点对脚本进行调试。例如,在如图5.39所示的代码行中设置断点(快捷键是F9)。
  

  图5.39  设置断点
  然后,按F5键运行测试脚本,运行过程中将在断点所在的代码行停住,如图5.40所示。

  

  图5.40  运行脚本到断点处
  5.3.3  单步调试
  这时候,可以选择菜单“Debug | Step Over”,或者按快捷键“F10”跳到下一行代码,也可以选择“Debug | Step Into”,或者按快捷键“F11”进入代码行中所调用的函数“Test1”。如图5.41所示。

  

  图5.41  单步调试
  5.3.4  调试查看器的使用
  在调试过程中,可选择菜单“View | Debug Viewer”,在如图5.42所示的界面中,输入测试对象属性或变量,查看其值。

  

  图5.42  调试器
  如果安装了Visual Studio.NET 2008,则可以增强QTP的调试能力,在“Debug Viewer”中可以查看到对象的大部分属性,如图5.43所示。

  

  图5.43  增强的调试器
  技巧:可以通过安装Visual Studio.NET 2008来增强QTP调试能力,也可以不安装,仅仅把其中一个名为PDM.DLL的文件拷贝到“C:\Program Files\Common Files\Microsoft Shared\VS7DEBUG”目录中,然后注册一下即可,注册方法是在命令行中输入“RegSVR32 “C:\Program Files\Common Files\Microsoft Shared\VS7DEBUG\pdm.dll"”。
  5.3.5  运行整个测试
  对测试脚本进行语法检查和调试都无误后,可以按F5键运行整个测试脚本。在运行测试之前,可以对运行做必要的设置,以便满足测试的要求。选择菜单“Tools | Options”,出现如图5.44所示的界面。

  

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • navy2008
    2008-12-24 17:25:26

    非常感谢,太好的东东!!!

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号