Pytest
我是丸子丫
菜鸡测试工程师
展开
-
Pytest+setup/teardwon使用场景及作用范围
setUp tearDown:执行前准备,执行后清理;公共用例;难点:代码维护、数据维护、公共模块复用pytest的setUp_function只对函数用例生效 不对类中的函数生效setUp_class对类生效setup_method,针对类带test的方法每个方法执行之前执行 不用关注调用方法,只和case数量有关setup_module...原创 2022-01-14 13:57:33 · 7459 阅读 · 0 评论 -
Pytest.main()函数 - 执行测试时参数含义详解
1、-v 用于显示每个测试函数的执行结果2、-q 只显示整体测试结果3、-s 用于显示测试函数中的print()函数输出4、-x 在第一个错误或测试失败时立即退出5、--maxfail=2 自定义运行多少次失败后停止原创 2022-01-12 23:47:13 · 9663 阅读 · 0 评论 -
Pytest.main()函数之mark标签使用方法举例
1、创建.ini配置文件,定义标签[pytest]# 固定的section名markers= # 固定的option名称 smoking systems2、创建用例,分别标记,举例如下:3、创建执行所有用例的.py文件,如test_run_all.py(-v 展示用例详细信息 -m仅执行指定标签的用例)import pytestif __name__ == '__main__': pytest.main(['-v','-m smoke']) #.原创 2022-01-12 16:35:08 · 5999 阅读 · 0 评论