pytest测试框架学习笔记(一)

一、pytest用例识别与运行

1.测试文件:test_.py或者*_test.py

2.用例识别

    a.Test*类包含的所有test_*的方法(测试类不能带有__init__方法)b.不在class中的所有的test_*方法 c.pytest也可以执行unittest框架写的用例和方法

3.终端执行

   pytest/py.test

   pytest -v (最高级别信息-verbose)打印详细运行日志信息

   pytest -v -s 文件名(s是带控制台输出的结果,也是输出详细)

   pytest 文件名.py 执行单独一个pytest模块

   pytest 文件名.py::类名 运行某个模块里面某个类

    pytest 文件名.py::类名:方法名  运行某个模块里面某个类里面的某个方法

   pytest -v -k "类名 and not 方法名'' 跳过运行某个用例

   pytest -m [标记名]  @pytest.mark[标记名]将运行有这个标记的测试用例

   pytest -x 文件名  一旦运行到报错就停止运行

   pytest --maxfail=[num]  当运行错误达到num的时候就停止运行 

posted @ 2020-05-12 17:17  qiuqiu12345  阅读(368)  评论(0)    收藏  举报