美文网首页
(八) pytest 两种测试用例执行方式

(八) pytest 两种测试用例执行方式

作者: Sandra_liu | 来源:发表于2021-07-29 08:06 被阅读0次

1、命令行执行用例:

目录:test_pytest
模块:test_mark.py 
函数:test_003
类:Test_B
类中的方法:test_add_00

1.1)目录

pytest -v ./

1.2)模块

pytest -v ./test_mark.py 

1.3)函数

 pytest -v ./test_mark.py::test_003

1.4)类

 pytest -v ./test_mark.py::Test_B 

1.5)类中的方法

pytest -v ./test_mark.py::Test_B::test_add_00

2、main方法执行测试用例

        --setup-show:查看fixture的执行过程
        -s:显示程序中的 print/logging 输出
        -q:丰富信息模式, 输出更详细的用例执行信息
        -k:运行包含某个字符串的测试用例。如:pytest -k add XX.py 表示运行 XX.py 中包含 add 的测试用例。
        -v:简单输出模式, 不输出环境信息
        -x:出现一条测试用例失败就退出测试。

2.1)目录

pytest.main(["-s", "./"])

2.2)模块

pytest.main(["-k  add", "test_param.py"])

2.3)函数

pytest.main(["-v", "test_param.py::test_003"])

2.4)类

pytest.main(["-q", "test_param.py::Test_B"])

2.5)类中的方法

pytest.main(["-x", "test_param.py::Test_B::test_add_004"])

2.6)插件

#pytest.main(["./"], plugins=[MyPlugin()])

参考:https://www.cnblogs.com/yoyoketang/p/14032069.html

相关文章

网友评论

      本文标题:(八) pytest 两种测试用例执行方式

      本文链接:https://www.haomeiwen.com/subject/oohtvltx.html