所有类型的setup,都是用来验证环境是否符合测试要求的,当让我们也可以在这里做一些备份之类的事情。。
所有类型的teardown,都是用来还原被测试用例修改了的测试环境的,这样各个用例之间就不会产生影响。
Setup:在用例开始前执行
- 测试用例
Teardown:在用例开执行完毕后执行,即使 Setup失败,也会执行。
- 用户自定义关键字
- 测试用例
Suite Setup: 在测试集中的任何用例,或者任何自测试集被执行前,会被执行一次。 一旦失败,所有的属于这个测试集或子集的用例都将被立即置为失败
- 测试用例所在的文件
- 测试集的初始化文件
Suite Teardown:在所属用例或子集执行完毕后被执行一次,即使Suite Setup失败,也会执行。 如果失败,那么之前执行的所有用例都会别置为失败(不管之前是否成功)
- 测试用例所在的文件
- 测试集的初始化文件