在软件测试领域,Pytest
是一个非常流行的 Python 测试框架,它简单、灵活且功能强大。Allure
是一个轻量级且富有表现力的测试报告工具,能够展示丰富的测试信息。将 Pytest
与 Allure
结合使用,可以生成详细且美观的测试报告,有助于提高软件质量和测试效率。
环境准备
- 确保已安装Python环境
- 安装Pytest:
pip install pytest
- 安装Allure-Pytest:
pip install allure-pytest
- 安装Java开发工具包(JDK)
- 下载allure工具
步骤1:编写测试用例
首先,创建一个测试文件 test_example.py
:
import pytest
def add(a, b):
return a + b
@pytest.mark.parametrize("a,b,expected", [(1, 2, 3), (4, 5, 9), (10, 20, 30)])
def test_add(a, b, expec