pytest+pytest-testreport 生成测试报告
一、安装
(1)安装pytest
pip3 install pytest
(2)安装 pytest-testreport
pip3 install pytest-testreport
二、在项目 test_pytest_report中生成两个文件:pytest_1.py、pytest.ini
(1) pytest_1.py
import os import pytest def func(x): return x + 1 def test_a(): assert func(2) == 5 def test_b(): assert func(2) == 3 # 测试报告模板 pytest-testreport 的一些配置 pytest.main(['--report=_report.html', '--title=边缘组件自动化验收报告', '--tester=测试员', '--desc=报告描述信息', '--template=1']) ''' 说明: 由于在pytest.ini文件中已设置 python_files = pytest_1.py,故只需要直接在 Terminal中输入pytest 就会自动只执行pytest_1.py这个文件 执行完成后,在reports文件中刷新一下,就可找到最新生成的测试报告 '''
(2) pytest.ini
# pytest.ini [pytest] addopts=-v -s # testpaths = testcase python_files = pytest_1.py # python_classes = Test_* # python_functions = test_*
三、由于在pytest.ini文件中已设置 python_files = pytest_1.py,故只需要直接在 Terminal中输入pytest 就会自动只执行pytest_1.py这个文件
执行完成后,在reports文件中刷新一下,就可找到最新生成的测试报告。
浏览器中显示如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架