QTP - 调试



在自动化测试的上下文中,调试是一个系统化的过程,用于发现和修复自动化脚本中的编码问题,以便脚本更加健壮,并且能够发现应用程序中的缺陷。

使用 QTP 中的断点有各种方法可以执行调试。可以通过按“F9”或使用菜单选项“运行”→“插入/删除断点”来插入断点。

插入断点后,如以下所示,“红色”点和该行将以红色突出显示:

Debugging using Break Point

方法 快捷键 描述
单步进入 F11 用于执行每个步骤。进入函数/操作并逐行执行。它在每次执行后暂停在每一行。
单步跳过 F10 用于跳过函数。单步跳过仅运行活动文档中的当前步骤。
单步跳出 Shift+F11 在单步进入函数后,可以使用单步跳出命令。单步跳出继续运行到函数的末尾,然后在下一行暂停运行会话。

断点选项

可以通过导航“运行”菜单访问断点中的各种选项。

序号 快捷键和描述
1

F9

插入/删除断点

2

Ctrl+F9

启用/禁用断点

3

Ctrl+Shift+F9

清除所有断点

4

仅使用菜单

启用/禁用所有断点

调试窗格

调试窗口中的窗格如下:

Debugging using Break Point
  • 输出 - 此选项卡显示所有打印语句的输出。

  • 监视 - 此选项卡显示给定表达式的布尔输出。

  • 局部变量 - 此选项卡显示局部变量的输出。

示例

监视窗格显示如下所示的输出表达式:

Debugging using Break Point

局部变量窗格显示如下所示的局部变量保存的值:

Debugging using Break Point
广告