【Katalon學習二十九】測試套件和測試用例的設定/拆卸
阿新 • • 發佈:2019-01-07
測試套件和測試用例的設定/拆卸(5.3以上版本支援)
有關Katalon Studio中測試的完整生命週期,請參閱此文件。
現在,您的專案中的每個測試套件都具備了執行SetUp或Teardown方法的能力,這些方法是您自己在執行測試套件之前或之後定義的測試步驟組。這個特性是除了Test Listener之外的另一個很好的擴充套件,它可以儘可能地擴充套件當前的測試流。
在測試套件的介面中將有一個名為“Script”的新選項卡。此介面將生成要使用的示例設定和拆卸方法。
支援方法
Method | Description | 觸發條件 |
常見用法 |
---|---|---|---|
setUp | 設定測試套件環境 | 在執行測試套件之前 | 準備測試環境 為執行的測試套件呼叫所需的測試用例 |
setUpTestCase | 在每個測試用例開始之前執行 | 在執行測試用例之前 | |
tearDown | 乾淨的測試套件環境 | 執行測試套件之後 | 清理測試環境
|
tearDownTestCase | 在每個測試用例結束後執行 |
它是如何運作的?
預設情況下,即使這些設定和拆卸方法與上面提供的觸發條件匹配,也不會觸發它們。您需要將跳過的值從false設定為true以啟用相關方法。
方法考慮
- 這些方法的執行進度仍然有執行日誌,它們將儲存在Katalon Studio的執行日誌檔案中。
- 您無法從生成的測試套件報告中看到已執行的setUp和tearDown方法報告。在生成的測試套件報告中只能看到setUpTestCase和tearDownTestCase
- 如果您同時定義兩個測試偵聽器並激活Setup / Teardown方法,那麼總是首先觸發測試偵聽器。