我的口号是:多分享,多进步,多快乐!!!

qtp基础二

上一篇 / 下一篇  2013-09-09 19:35:17 / 个人分类:功能性能测试

3.2使用断点

语法检查通过后,可直接运行测试脚本,也可设置断点对脚本进行调试(快捷键是F9)。

然后,按F5键运行测试脚本,运行过程中将在断点所在的代码行停住。

3.3单步调试

这时候,可以选择菜单“Debug | Step Over”,或者按快捷键“F10”跳到下一行代码,也可以选择“Debug | Step Into”,或者按快捷键“F11”进入代码行中所调用的函数“Test1”

3.4调试查看器的使用

在调试过程中,可选择菜单“View | Debug Viewer”,在Debug Viewer界面中,输入测试对象属性或变量,查看其值。

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

技巧:

可以通过安装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"”

3.5运行整个测试

对测试脚本进行语法检查和调试都无误后,可以按F5键运行整个测试脚本。在运行测试之前,可以对运行做必要的设置,以便满足测试的要求。选择菜单“Tools | Options”,出现Options界面。

“Run”页中的“Run mode”,可选择运行模式为“Normal”“Fast”。如果选择“Fast”,则QTP以尽可能快的速度运行测试脚本中的每一个测试步骤;如果选择“Normal”,则可以进一步设置测试运行过程中每一个步骤直接的停顿时间,这种设置有利于测试人员在QTP执行测试的过程中查看测试的整个过程,看是否如预期的设计一样执行测试。

如果想在测试运行完毕后,自动打开测试结果界面,则需要确保“View results when run session ends”选项被勾选上。

3.6运行部分测试

提示:

如果有多个Action,则可以定位到需要运行的Action,然后,选择菜单“Automation | Run Current Action”来仅仅运行当前的Action,这种方式有利于单独运行Action,查看单个Action测试执行的情况,有利于定位当前Action运行的问题。

还有另外一种方式可以用于运行部分的测试,方法是选中某个测试步骤,然后单击鼠标右键,选择菜单“Run From Step”,可以从当前选中的测试步骤开始运行测试,也可以选择“Run To Step”,开始测试并运行到当前所选的测试步骤。

3.7批量运行测试

可以使用QTP自带的工具Test Batch Runner”来批量运行测试脚本。 为了让“Test Batch Runner”可以运行测试脚本,需要在QTP中选择菜单“Tools | Options”,打开Options界面,确保“Allow other Mercury products to run tests and components”选项被勾选上。

然后,通过选择开始|所有程序| QuickTest Professional | Tools | Test Batch Runner”启动Test Batch Runner

Test Batch Runner中,选择“Batch | Add”来选择并添加需要运行的测试脚本,然后,选择菜单“Batch | Run”来批量运行列表中的所有测试脚本。

4分析测试结果

自动化测试的最后一个步骤就是运行测试并查看测试结果,这个步骤也是非常重要的,测试员根据测试结果来判断测试是否通过,检查测试脚本是否正确地完成了测试。

4.1选择测试运行结果的存储位置

QTP中,按F5键运行测试脚本,会出现Run的对话框。

在这里,可以选择测试运行结果存储的位置,如果选择“New Run results folder”,可以为本次测试选择一个目录用于存储测试结果文件;如果选择“Temporary run results folder”,则QTP将运行测试结果存放到默认的目录中,并且覆盖上一次该目录中的测试结果。

提示:

如果希望保存每次测试运行的结果,则应该选择“New Run results folder”,如果测试脚本处于调试和检查分析阶段,觉得没必要保存每次运行的测试结果,则可以选择“Temporary run results folder”


TAG:

 

评分:0

我来说两句

Mrsjjl

Mrsjjl

Hello everyone,my name is jiangjiliang,welcome to personal space!!!

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 59190
  • 日志数: 65
  • 建立时间: 2013-09-07
  • 更新时间: 2013-09-11

RSS订阅

Open Toolbar