BeautifulReport使用方法

本文介绍了BeautifulReport,一个基于unittest.TestResult的测试报告工具,它能将测试结果整合成HTML格式的可视报告。通过pip安装并使用示例代码,展示如何生成详细的测试报告,包括测试标题、描述、文件名和定制主题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、介绍

  • BeautifulReport是一个基于unittest.TestResult模块实现的测试用例模板,可以把测试中的结果整合成一个可视化的HTML测试报告。

二.下载BeautifulReport库

  • pip install BeautifulReport
  • 或是在settings中添加
    -在这里插入图片描述
    代码
import unittest
import os
from BeautifulReport import BeautifulReport

with open(report_file, "wb") as fl:
    module_path = "./"
    # discover = unittest.defaultTestLoader.discover(start_dir=module_path, pattern="MyTestCase*.py")
    # runner = HTMLTestRunner(title='测试标题', description='描述本次测试的大概内容', stream=fl)
    # runner.run(discover)

    discover = unittest.defaultTestLoader.discover(start_dir=module_path, pattern="MyTestCase*.py")
    BeautifulReport(discover).report(description="tester", report_dir=report_dir, filename="can_report",
                                     theme="theme_candy")
    """
    report_dir: 生成report的文件存储路径
    filename: 生成文件的filename
    description: 生成文件的注释
    theme: 报告主题名
    theme_default,theme_cyan,theme_candy,theme_memories
    """

执行结果
在这里插入图片描述

在这里插入图片描述
测试报告效果如下
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值