美文网首页pytest
pytest-02-用例运行规则

pytest-02-用例运行规则

作者: 恶毒女配的日常 | 来源:发表于2020-12-02 11:29 被阅读0次

1、用例运行规则
测试文件以test_开头(或以_test结尾)

测试类以Test开头,并且不能带有init方法

测试函数以test_开头

断言使用assert

2、用例设计原则

文件名以test_*.py或*_test.py命名

函数和方法以test_开头

类以Test_开头

所有的包packege必须要有__init__.py文件

3、help帮助

pytest -h或者 pytest --help

4、执行

(1)运行某个文件里面的函数

pytest test_sample.py::test_answer

运行某个文件里面的函数

(2)运行某个类里面的函数  

pytest test_class.py::TestClass::test_one

运行某个类里面的函数

(3)标记表达式

pytest -m slow 将运行@ pytest.mark.slow装饰器修饰的所有测试

标记表达式

(4)从包里面运行

pytest --pyargs pkg.testing

包里运行

5、遇到错误时停止测试

pytest -x test_class.py

错误停止

从结果可知,本来3个用例,第二个失败后,就停止了,未执行第三个用例

6、当用例错误数达到指定数量时停止测试

pytest test_class.py --maxfail=1

--maxfail=num

相关文章

  • pytest-02-用例运行规则

    1、用例运行规则测试文件以test_开头(或以_test结尾) 测试类以Test开头,并且不能带有init方法 测...

  • Pytest 运行测试用例

    Pytest 不止可以运行自己的用例,也可以运行 unittest 写的用例。 Pytest 有很多运行时参数,用...

  • httprunner运行用例

    运行全部用例 如果我想运行整个项目的用例,可以直接运行testcase整个目录hrun testcase hrun...

  • 筛选执行用例

    运行用例的几种方法: (1)、勾选用例 简单直观的方法,勾选哪条用例就可以直接运行哪条用例 (2)、测试套件--右...

  • 6.1 标记和分类用例

    通过标记给用例分类 运行指定标记的用例

  • pytest基础使用方法介绍

    一、pytest收集用例规则: 1、默认从当前文件开始搜索测试用例,即在哪个目录下运行pytest命令,则从哪个目...

  • selenium3 web自动化测试框架 :Unittest介绍

    unittest在自动化中的基础使用 下例演示用例的运行 如果想自定义用例的运行顺序可以参考上面链接中的用例操作即...

  • 一、测试用例的基本要素

    1、用例编号:测试用例的编号有一定的规则,比如系统测试用例的编号定义规则:MS-ST-001,命名规则是项目名称+...

  • Apifox登录态,无需调用登录接口实现全自动登录

    一、全自动登录 运行接口用例的时候,自动调用登录接口完成登录,而无需手动登录。 #期望效果 #运行接口用例的时候,...

  • Pytest运行用例规则

    1:pytest将运行以test_*或* _test结尾的py文件,包括当前目录及其子目录中的py文件 2:py文...

网友评论

    本文标题:pytest-02-用例运行规则

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