pytest测试框架学习

文章介绍了Pytest的安装前提,包括本地Python环境和pip安装pytest。接着详细阐述了pytest的命名规则,如测试文件、类和方法的命名规范。然后,讨论了测试用例的结构,包括用例名称、步骤和断言的编写方式。此外,还讲解了参数化功能的使用,以及如何通过@pytest.mark.parametrize进行参数设置。最后,提到了使用yaml格式文件进行数据驱动测试的方法。
摘要由CSDN通过智能技术生成

一、安装部署
前提是本地已配置python环境
pip install pytest
二、pytest的命名规则
文件名:规则已test_开头或者_test结尾
类:Test开头
方法/函数:test_开头
三、pytest的测试用例结构
用例结构:
用例名称-》用例步骤-》断言
类级别的用例:
在这里插入图片描述
三、测试用例断言
断言写法:
assert 表达式 #判断条件是否为真
assert 表达式,描述
四、pytest测试框架结构
setup:
teardown:
五、参数化功能
格式:@pytest.make.parametrize(变量名,变量值)
参数化的名字要与方法中的参数名一 一对应
如果传递多个参数的话,要放在列表中,列表中嵌套列表、元组
六、数据驱动
6.1yaml格式文件
yaml.safe_load()读取yaml文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值