用pytest写一个自动化测试脚本
时间: 2024-05-04 11:20:58 浏览: 89
好的,下面是一个简单的示例:
首先,安装pytest:
```
pip install pytest
```
然后,创建一个测试文件,例如 `test_example.py`,并编写测试用例:
```python
def test_addition():
assert 1 + 1 == 2
def test_subtraction():
assert 5 - 3 == 2
def test_multiplication():
assert 2 * 3 == 6
def test_division():
assert 10 / 2 == 5
```
在这个例子中,我们编写了四个测试用例,分别测试加法、减法、乘法和除法。
最后,使用 pytest 运行测试:
```
pytest test_example.py
```
输出结果应该是这样的:
```
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /home/user/myproject
collected 4 items
test_example.py .... [100%]
============================== 4 passed in 0.01s ===============================
```
这表示所有测试用例都通过了。如果有测试用例失败,pytest 会输出具体的错误信息,方便我们调试。
阅读全文