1. Pytest模块介绍和环境安装
一、前言
前面的课程中我们学习了selenium,requests,pyautogui等模块,这些模块是用来实现业务逻辑的,而一个测试用例则是许多业务逻辑的组合。在自动化测试脚本开发的过程中,自动化测试用例可能有几百上千条,那么如何统筹的管理并执行这些自动化测试用例呢?pytest模块帮我们解决了这一问题。
pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。
二、学习目标
1.pytest模块介绍
2.pytest模块安装
三、知识点
1.【pytest模块介绍】
-
非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考
-
能够支持简单的单元测试和复杂的功能测试
-
支持参数化
-
执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败
-
支持重复执行失败的case
-
支持运行由nose, unittest编写的测试case
-
具有很多第三方插件,并且可以自定义扩展
-
方便和持续集成工具集成
2.【pytest模块安装】
-
在线安装:(当前电脑有网)
cmd执行:
pip install pytest
-
离线安装:(当前电脑无网)
去联网的电脑先下载pytest模块包:https://pypi.org/
解压后cmd执行:
python setup.py install
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?