pytest-基于python的自动化测试工具

pytest是一个便于创建和扩展测试的Python框架,提供简洁的测试用例和丰富的功能,如参数化、执行顺序控制和自定义报告。安装pytest后,通过以test开头的文件、类或函数编写测试用例。pytest支持详细的输出选项,如-s显示详细信息,-k执行特定用例,以及--html生成HTML测试报告。此外,还可通过前置和后置条件控制测试流程。
摘要由CSDN通过智能技术生成

什么是pytest

Pytest是一个使创建简单及可扩展性测试用例变得非常方便的框架。测试用例清晰、易读而无需大量的繁琐代码。只要几分钟你就可以对你的应用程序或者库展开一个小型的单元测试或者复杂的功能测试。pytest支持第三方插件,灵活性较高。

pytest功能:

通过python编写脚本,简单方便

pytest支持调用unittest用例

pytest支持参数化

执行特定的用例顺序

利用插件生成html报告

pytest—环境安装

安装:pip install pytest
查看版本号:pytest --version
更新:pip install --upgrade pytest

编写用例执行

所有的用例文件名,类名,函数名豆要是test开头
在这里插入图片描述

修改执行模式
file->Setting->Tools->Python Integrated Tools->Default test runner->选择pytest就行了
执行结果
在这里插入图片描述

参数作用

-s:执行用例,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值