pytest

1.pytest安装

  • pip install pytest # 安装pytest

  • pytest --version # 查看pytest版本

pytest框架下编写测试用例:

  • 测试类Test开头

  • 测试方法(用例)test开头

  • 测试py文件已test开头

2.pytest配置文件

  • 配置文件的文件名必须是pytest.ini

  • 配置文件中内容

[pytest]
# pytest命令行参数
addopts=-v -s # 如果有多个命令,以空格隔开
# 添加测试用例文件夹
testpaths=script
# 添加测试用例文件名
python_files=test_*.py  # 表示所有以test开头的py文件
# 添加测试类名
python_classes=Test*    # 表示所有以Test开头的测试类
# 添加测试用例
python_functions=test*  # 表示所有以test开头测试用例
  • 注意事项:

    • 在windows环境下,pytest.ini文件中不能有中文

    • pytest.ini文件是在项目的根目录下建立

3.pytest常用插件

3.1html报告

  • 安装

    • pip install pytest-html

  • 使用

    • 在pytest.ini文件中的命令行添加

      • --html=report/report.html

        • report # 存放测试报告的文件夹,不需要建立,pytest会自动建立该文件夹

        • report.html # 测试报告名称,最新的测试报告会自动覆盖老的测试报告

3.2失败重跑

  • 安装

    • pip install pytest-rerunfailures

  • 使用

    • 在pytest.ini文件中的命令行添加

      • --reruns=2 # 表示第一次执行失败的用例在重新执行2次

      • 当用例在重试次数内执行通过时,剩余的重试次数不再执行

3.3控制用例执行顺序

  • 安装

    • pip install pytest-ordering

  • 使用

    • 在测试用例前添加

      • @pytest.mark.run(order=x) # x表示数字

  • 注意:

    • 使用@pytest.mark.run(order=x)修饰的测试用例执行顺序按照如下方式执行的

      • 数字: 正数,负数,整数,小数,0

      • 0 > 较小的正数 > 较大的正数 > 无标记 > 较小的负数 > 较大的负数

国庆假期作业

就业老师:

1.7天假期,每天写一篇日志,QQ群有表格格式,记录内容每天复习情况,用了多久时间

2.听面试录音(QQ群),每天一个,并对每个录音做总结,总结格式QQ群

技术老师:

1.写简历(至少3个项目)

2.做项目

  • app项目手工部分(10月5日发邮件 ymsdtest@163.com)

    • 测试流程图

    • 测试用例

  • 加密接口项目(选做 )

    • 测试流程图

    • python+requests编写贷款流程

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值