1. 程式人生 > >【Katalon學習二十九】測試套件和測試用例的設定/拆卸

【Katalon學習二十九】測試套件和測試用例的設定/拆卸

測試套件和測試用例的設定/拆卸(5.3以上版本支援)

有關Katalon Studio中測試的完整生命週期,請參閱此文件。

現在,您的專案中的每個測試套件都具備了執行SetUp或Teardown方法的能力,這些方法是您自己在執行測試套件之前或之後定義的測試步驟組。這個特性是除了Test Listener之外的另一個很好的擴充套件,它可以儘可能地擴充套件當前的測試流。
在測試套件的介面中將有一個名為“Script”的新選項卡。此介面將生成要使用的示例設定和拆卸方法。

 支援方法

Method Description

觸發條件

常見用法
setUp 設定測試套件環境 在執行測試套件之前 準備測試環境
為執行的測試套件呼叫所需的測試用例
setUpTestCase 在每個測試用例開始之前執行 在執行測試用例之前
tearDown 乾淨的測試套件環境 執行測試套件之後

清理測試環境
呼叫已執行測試套件的拆卸測試用例

 

 

tearDownTestCase 在每個測試用例結束後執行

 它是如何運作的?

預設情況下,即使這些設定和拆卸方法與上面提供的觸發條件匹配,也不會觸發它們。您需要將跳過的值從false設定為true以啟用相關方法。

方法考慮

  • 這些方法的執行進度仍然有執行日誌,它們將儲存在Katalon Studio的執行日誌檔案中。
  • 您無法從生成的測試套件報告中看到已執行的setUptearDown方法報告。在生成的測試套件報告中只能看到setUpTestCase和tearDownTestCase
  • 如果您同時定義兩個測試偵聽器並激活Setup / Teardown方法,那麼總是首先觸發測試偵聽器。