发布网友 发布时间:2022-09-15 13:27
共1个回答
热心网友 时间:2023-10-31 01:18
unittest框架是Python内置的单元测试框架,可以用来做单元测试,接口测试,UI自动化测试。
当然你也可以手动指定参数
有些时候,我们需要在用例执行前后做一些操作,那就:
它们的执行顺序:
注意,上述的执行顺序于它们在类中的位置无关,并且这两个方法名是固定的写法。如果,我们测试用例时,没有初始化和收尾的工作, setUp 和 tearDown 方法可以省略不写
场景:
在测试类中,有多个测试用例,在每一个测试用例执行前后,要做一些操作。
另外,还有在测试类中,所有用例执行之前要做一些初始化的操作,在所有用例执行之后,要做一的收尾的操作。
断言:执行结果是否符合预期,符合则说明断言成功,如果符合预期,说明断言失败
unittest框架提供了丰富的断言方法供我们使用。
下表列出了最常用的方法:
示例
执行结果
注: