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
廣告

© . All rights reserved.