测试套件和测试用例的设置/拆卸(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方法,那么总是首先触发测试侦听器。