本文转自
从Katalon 5.3的版本开始,Katalon为项目中的每个测试用例或测试套件提供了setUp/tearDown的方法,以供使用者执行测试时的初始化配置或者执行后清除配置。该功能是除了Test Listener之后,又一个能够为测试流程提供更多可能的操作。
从Test Suite中对应的Script视图中可以生成一个简单的setUp和tearDown的方法。

支持的方法
方法(Method) | 说明(Discription) | 触发条件(Trigger Condition) | 常见用法(Common Usages) |
---|---|---|---|
setUp | 初始化测试套件执行环境 | 在执行测试套件之前 | 准备测试环境 为执行的测试套件调用所需的测试用例 |
setUpTestCase | 在每一个测试用例开始前执行的方法 | 在测试用例执行前 | 准备测试环境 为执行的测试套件调用所需的测试用例 |
tearDown | 清除测试套件执行环境 | 在测试套件执行完毕之后 | 清除测试环境 在测试套件结束时调用tearDown所包含的方法 |
tearDownTestCase | 在每一个测试用例结束时执行 | 在每个测试用例结束时 | 清除测试环境 在测试套件结束时调用tearDown所包含的方法 |
工作原理
默认情况下,setUp或者tearDown是不会被触发的即使是满足了触发条件。使用者需要把skipped的值由false改为true才能够激活方法。
方法说明(Methods Consideration)
- setUp和tearDown的方法跟其他方法一样,会被记录到日志文件中。
- 使用者不能从报告中看到setUp和tearDown方法的执行情况,但是setUpTestCase和tearDownTestCase可以在测试套件的报告中看到。
- 如果都激活了测试初始化和测试监听程序(Test Listener),那么测试监听程序也会同一时间被触发执行。

网友评论