Pytest测试框架笔记

1.用例识别机制

  • 在运行的项目目录下自动查找 test_开头或者_test结尾的文件
    
  • 用例文件中以test_开头的函数会被当成测试用例
  • 用例文件中以Test开头的类,里面test_开头的方法,会被当成用例

2.用例执行顺序

  • 用例文件名以ascii码进行排序
  • 用例文件中的用例:按照用例编写的先后顺序来执行

3.pytest的前置后置

@pytest.fixture
  • 参数:scope:指定前后置的级别(用例function,测试类class,模块module)
  • 参数:autouse=True 自动给用例添加前后置

4.pytest用例打标记

  • 在pytest.ini文件中注册标记
  • 标记用例:@pytest.mark.标记名
  • 执行的时候通过参数-m去筛选被标记的用例

5.pytest用例参数化

  • @pytest.mark.parametrize('item', cases)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试小航

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值