一、引言:
1)setup的作用:用来实现执行前的一些初始化操作(如:数据准备、连接设备、打开APP/浏览器、创建日志对象、创建数据库连接、创建接口的请求对象等操作);
2)teardown的作用:用来实现执行用例后的一些操作(如:数据清理、关闭APP/浏览器、销毁日志对象、关闭数据库连接等操作)。
二、分类:
函数级:setup_function/teardown_function 在每个函数形式的用例前/后,都会执行的代码
方法级:setup_method/teardown_method 在类中方法形式的用例前/后,都会执行的代码
类级:setup_class/teardown_class 用于类中,一个类只调用一次,类的前/后,都会执行的代码
模块级:setup_module/teardown_module 在当前模块执行前/后,都会执行的代码
用例级:setup/teardown 在每个用例前/后,都会执行的代码
1)用例级: setup/teardown 在每个用例前/后,都会执行的代码<