--
:
--
:
--
pytest 的安装与验证
最后更新于:
第 1 章:pytest 的安装与验证
📖 知识点:安装与验证
🎯 当前作用
在系统学习 pytest 之前,需要先在本地 Python 环境中安装它。一个完整的安装与验证流程能确保 pytest 正确集成到开发环境中,为后续编写和运行测试用例打下坚实基础。
🤔 使用场景
- 初次接触 pytest:首次使用时,需要在工作电脑或开发环境中完成 pytest 的安装。
- 持续集成(CI)环境:在自动化流水线(如 GitHub Actions、Jenkins)中,pytest 通常是 CI 流程的第一步,这一步的成功执行是保障整个测试流程的基础。
- 环境迁移:当你更换开发电脑或团队成员加入时,都需要在新环境中安装并验证 pytest,确保环境的一致性。
💻 案例演示
场景:新加入项目的开发/测试工程师小张,需要在自己的本地环境中安装 pytest,并验证其是否成功。
1. 安装 pytest
打开命令行终端(Terminal / CMD / PowerShell),输入以下命令:
1pip install -U pytest💡 说明:
pip是 Python 的包管理工具,用于安装第三方库。-U是--upgrade的缩写,表示如果已安装,则升级到最新版本;如果未安装,则安装最新版本。- 你还可以使用其他包管理工具来安装,例如
conda install pytest。
2. 验证安装
安装完成后,通过查看版本号来确认 pytest 是否已正确安装:
1pytest --version如果安装成功,终端会输出类似以下的信息:
1pytest 9.0.3💡 说明:
- 官方文档中的安装指南明确指出可以使用
pip install -U pytest进行安装。- 运行
pytest --version可以检查安装的 pytest 版本。
3. 首次运行测试
创建一个名为 test_first.py 的文件,并编写一个简单的测试函数:
1# test_first.py
2
3def add(a, b):
4 """一个简单的加法函数"""
5 return a + b
6
7def test_add():
8 """测试 add 函数"""
9 assert add(2, 3) == 5在命令行中运行 pytest:
1pytest test_first.py -v你将会看到如下成功的运行结果:
1============================= test session starts ==============================
2collected 1 item
3
4test_first.py::test_add PASSED [100%]
5
6============================== 1 passed in 0.02s ===============================💡 说明:
- pytest 会自动发现并运行当前目录及其子目录下所有以
test_开头或_test.py结尾的文件。- 在测试函数中,pytest 直接使用 Python 内置的
assert关键字来编写断言。
📚 本章小结
- pip install -U pytest:安装 pytest 的标准命令。
- pytest –version:验证安装是否成功。
- 创建
test_\*.py文件,编写test_\*函数:pytest 自动发现和运行的约定规则。
📡
👤
作者:
阿海
🌐
版权:
本站文章除特别声明外,均采用
CC BY-NC-SA 4.0
协议,转载请注明来自
阿海 Blog!
- 01JMeter界面详解 2026-07-11
- 02性能测试学习路线 2026-07-11
- 03JMeter线程组配置详解 2026-07-11