千家信息网

细品慢酌QuickTest关键视图(4)

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,无论是在关键字视图中添加对象、添加操作步骤,还是在关键字视图中使用循环与条件语句,编辑完成后都需要调试测试脚本,以验证测试脚本是否存在逻辑及语法错误,从而保证脚本的正确运行。QuickTest是否能够
千家信息网最后更新 2026年11月03日细品慢酌QuickTest关键视图(4)


无论是在关键字视图中添加对象、添加操作步骤,还是在关键字视图中使用循环与条件语句,编辑完成后都需要调试测试脚本,以验证测试脚本是否存在逻辑及语法错误,从而保证脚本的正确运行。QuickTest是否能够像其他大家所熟知编译器一样(如:VS2008、VC6.0) 灵活的调试脚本呢?如QuickTest也可以调试脚本,那是否也可以实现设置断点、单步执行呢?本小节将具体讲解QuickTest调试脚本的方法。

断点

通过选择菜单栏【Debug】-【Insert/Remove Breakpoint】,或按 F9 键,或单击工具栏中的"插入/删除断点"按钮 插入断点。插入断点后,断点符号将在关键字视图和专家视图的左边距中显示。

设置断点后,可以使测试脚本在预定位置停止运行会话。使用断点后,关键字视图左边距中的红色圆形图标表示(专家视图左边距中的红色圆形图标表示)。QuickTest测试脚本运行至断点时,在断点所执行相应步骤前停止运行。此时可通过单步执行,检查运行到断点时的脚本的执行效果。

断点的应用场合:

  • 通过设置断点,暂停运行会话并检查被测网站或应用程序的状态。

  • 通过设置断点(标记一个点),从该点开始执行单步命令,完成测试脚本的调试。

单步执行

  • 单步执行

通过选择菜单栏【Debug】-【Step Into】,也可以单击"单步执行"按钮 ,或按 F11 键,以便指定测试脚本运行至测试脚本指定行。如测试脚本运行至测试脚本中某行需调用其他操作或函数,则在 QuickTest 窗口中显示被调用的操作/函数,测试脚本则停在被调用操作/函数入口的第一行。

  • 单步退出

在使用"单步执行"调用其他操作或函数后。可通过菜单栏选择【Debug】-【Step Over】,也可以单击"单步退出"按钮 ,或按 Shift+F11, 被调用操作或函数的功能模块将一一被调用,然后返回到调用操作步骤并暂停测试脚本运行。

  • 单步跳过

通过选择菜单栏【Debug】-【Step Out】,也可以单击"单步跳过"按钮,或按 F10,以便运行至测试脚本中某一操作步骤时。在当该操作步骤需调用另一个操作或函数时,被调用操作/函数将作为一个整体被执行,但被调用操作/函数的脚本及被调用操作/函数脚本运行过程不会在QuickTest窗口中显示出来。

将如下测试脚本粘贴到QuickTest专家视图中,然后分别使用"断点"、"单步执行"、"单步退出"和"单步跳过"命令运行该测试脚本。

'###############

'定义一个函数myfunc()

'当调用该函数时,会分别弹出one、two、three三个对话框

'###############

public function myfunc()

msgbox "one"

msgbox "two"

msgbox "three"

End function

myfunc

myfunc

myfunc

1. 如图所示,为在专家视图粘贴脚本后的关键字视图。

2. 如图所示,在关键字视图第9行,按F9插入断点,然后运行测试脚本。可观察看到测试脚本回放至第9行后暂停运行(×××箭头与断点图标重合)。

3. 如图所示,菜单栏中选择【Debug】-【Step Into】,或单击"单步执行"按钮 ,或按 F11 键后,执行单步执行。可观察到,×××箭头进入myfunc()函数中(第一次调用myfunc()函数)。进入myfunc()函数后,连续按三次F11,可观察到分别弹出one、two、three三个对话框,×××箭头的位置在myfunc()函数中也不断变化。最后×××箭头停留在myfunc()外部。

4. 如图所示,在完成第3步(第一次调用myfunc()函数结束)的基础上连续按两次F11,运行单步执行。当×××箭头再次进入myfunc()函数第一行时,按下Shift+F11执行单步退出(第二次调用myfunc()函数),可以看到连续弹出one、two、three三个对话框,而×××箭头却一直停留在myfunc()函数第一行。弹出三个对话框后,×××箭头最后停留在关键字视图最后一行(即最后一次调用myfunc())。

5. 如图所示,当×××箭头停留在关键字视图最后一行后,按F10,执行单步跳过。可察到连续弹出one、two、three三个对话框,而此时×××箭头仍然停留在关键字视图最后一行(执行单步跳过时,当某操作步骤需调用其他操作或函数时,被调用操作/函数的脚本不会在QuickTest窗口中显示出来)。

三个对话框弹出完毕后,测试脚本回放结束。

脚本 函数 断点 测试 运行 视图 关键 关键字 箭头 一行 三个 对话框 步骤 对话 按钮 菜单 如图 选择 专家 图标 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司简介 互联网科技公司华为 互联网科技公司发展 碳银互联网科技 成都互联网科技公司 有木互联网科技 互联网养老 桔豆科技 互联网科技素材视频竖屏 中正互联网科技招聘 互联网对科技的发展 湖北码尼互联网科技有限公司电话 华夏恒生互联网科技013171 国大互联网教育科技有限公司薪资 锡山区互联网智能科技产品供应 互联网营销推广黑科技 上海创道互联网络科技有限公司 互联网科技手机排行榜 互联网科技职业技能培训学校 米泉互联网科技专业怎么样 第三届互联网大会安防黑科技 中关村互联网 科技集团 互联网医疗科技 广州互联网络科技有限公司 沃里互联网科技 甘肃拓世互联网科技有限公司 老年人脱离互联网科技的作文 银川新华互联网科技学校地址 互联网校园科技培训 瑞安市蟠桃会互联网科技有限公司 山东亿川互联网科技有限责任公司
0