pytest的特征、与unittest的区别。 pytest的特征如下: 3.1 自动识别测试用例。(unittest当中,需要引入TestSuite,主动加载测试用例。)...

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)

你可能感兴趣的:(pytest的特征、与unittest的区别。 pytest的特征如下: 3.1 自动识别测试用例。(unittest当中,需要引入TestSuite,主动加载测试用例。)...)