软件测试技能

pytest

2020-09-15  本文已影响0人  笑起来真好看ccn

1.简单灵活

2.参数化,可以细粒度控制用例

3.支持简单单元测试、复杂的功能测试,还可以用来做selenium、appium测试,接口自动化测试(pytest+请求)

4.具有很多第三方插件

5、测试用例的跳跃和xfail处理:测试类Test开头,测试用例test,_test开头;

除了setup/teardown前置、后置操作。还有灵活的fixtures装在测试用例;

参数化方法:pytest支持在多个完整测试参数化方法:@pytest.fixture()在fixture级别的function处参数化

@pytest.mark.parametrize:允许在function或class级别的参数化,为特定的测试函数或类提供了多个argument/fixture设置。

6.pytest.mark使用

上一篇下一篇

猜你喜欢

热点阅读