pytest的特征、与unittest的区别。 pyt
2019-11-21 本文已影响0人
Sissilovely
pytest的特征、与unittest的区别。
pytest的特征如下:
3.1 自动识别测试用例。(unittest当中,需要引入TestSuite,主动加载测试用例。)
3.2 简单的断言表达:assert 表达式即可。(unittest当中,self.assert*)
3.3 有测试会话、测试模块、测试类、测试函数级别的fixture。(unittest当中是测试类、测试函数级别的fixture)
3.4 有非常丰富的插件,目前在600+,比如allure插件。(unittest无)
3.5 测试用例不需要封装在测试类当中。(unittest中需要自定义类并继承TestCase)