行為 - 除錯



透過模擬執行測試步驟,可以除錯行為指令碼。模擬執行有助於考察所有測試步驟,而無需實際執行。它有助於確定步驟定義檔案中未定義的步驟。

它驗證是否存在任何缺失的匯入語句、語法錯誤等。所有這些問題都會透過模擬執行在短時間內被檢測到。如果我們必須執行大規模更新或進行任何配置更改,則模擬執行有助於在短時間內檢測到任何錯誤。

如果我們不得不得為除錯執行整個套件,這將非常耗時。在行為中,我們可以藉助以下命令透過模擬執行進行除錯 −

behave --no-capture --dry-run

你會看到如下所示的螢幕 −

Debugging

輸出顯示3 個未測試,顯示了測試步驟的數量。

讓我們模擬執行具有未實現步驟的特性檔案,如下所示 −

Three Untested

輸出清晰地定義了透過模擬執行獲得的步驟定義檔案中未定義的步驟。

廣告
© . All rights reserved.