自动化框架pytest如何搭建
时间: 2023-09-07 17:13:19 浏览: 87
自动化测试-Python测试框架pytest
5星 · 资源好评率100%
1. 安装pytest
在终端中输入以下命令:
```
pip install -U pytest
```
2. 创建测试文件
在你的项目目录下创建一个名为 `test_*.py` 的文件,其中 `*` 是你要测试的模块名。例如,如果你要测试名为 `calc.py` 的模块,那么你可以创建一个名为 `test_calc.py` 的文件。
3. 编写测试用例
在 `test_*.py` 文件中编写测试用例函数。每个测试用例函数应该以 `test_` 开头,并使用 `assert` 语句来检查结果是否符合预期。
例如,如果你要测试 `calc.py` 中的 `add()` 函数,那么你可以编写以下测试用例函数:
```
def test_add():
assert add(2, 3) == 5
assert add(0, 0) == 0
assert add(-1, 1) == 0
```
4. 运行测试
在终端中进入你的项目目录,并运行以下命令:
```
pytest
```
pytest 将自动查找并执行所有以 `test_*.py` 命名的文件中的测试用例函数,并输出结果。
5. 高级用法
pytest 支持许多高级功能,例如参数化测试、夹具、插件等。如果你想了解更多 pytest 的用法,请查阅官方文档。
阅读全文