什么是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:执行用例,携带详细信息,比如打印的print内容
-x:遇到错误的用例,立即退出执行,并输出结果
-k:表示加需要执行的用例项,-k后面可以是测试函数名,也可以是类名,

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

被折叠的 条评论
为什么被折叠?



