十一、python BeautifulReport 可视化报告

操作步骤

  • 1.下载BeautifulReport文件,本例文件下载地址 最新文件下载地址
  • 2.复制文件BeautifulReport,至python安装Lib\site-packages位置下
  • 3.导入:from BeautifulReport import BeautifulReport import unittest
  • 4.testXXX测试用例函数下可视化报告用例描述:‘‘‘描述,第一个测试用例‘‘‘
  • 5.mian下执行:
    • 1.实例化:ts = unittest.TestSuite()
    • 2.按类加载全部testxxx测试用例:ts.addTest(unittest.makeSuite(类名))

      按函数加载testxxx测试用例:ts.addTest(类名(‘函数名’))

    • 3.加载执行用例生成报告:result = BeautifulReport(ts)
    • 4.定义报告属性:result.report(description=‘XXX报告XX描述‘, filename= ‘xxx.html‘, log_path=‘C:\Users\EDZ\eclipse-workspace\pythonTest\Report‘)

举例说明

#!/usr/bin/python3
# encoding:utf-8
‘‘‘
Created on 2019年9月30日
@author: EDZ
‘‘‘
import unittest
from BeautifulReport import BeautifulReport
import os
import time

class HtmlReport(unittest.TestCase):
    def test_1(self):
        ‘‘‘描述,第一个测试用例‘‘‘
        print(‘test_1错误‘)
        self.assertEqual(1, 2)
    def test_2(self):
        ‘‘‘描述,第二个测试用例‘‘‘
        print(‘test_2正确‘)
        self.assertEqual(1, 1)
    def test_3(self):
        ‘‘‘描述,第三个测试用例‘‘‘
        print(‘test_3错误‘)
        self.assertEqual(2, 3)
if __name__==‘__main__‘:
    now = time.strftime("%Y-%m-%d %H%M%S", time.localtime(time.time()))
    localpath = os.getcwd()
    print(‘本文件目录位置:‘+localpath)
    filepath = os.path.join(localpath,‘Report‘)
    print(‘报告存放路径    :‘+filepath)

    ts = unittest.TestSuite()#实例化
    #按类加载全部testxxx测试用例
    ts.addTest(unittest.makeSuite(HtmlReport))
    #按函数加载testxxx测试用例
    #ts.addTest(HtmlReport(‘test_1‘))
    filename = now +‘.html‘
    #加载执行用例生成报告
    result = BeautifulReport(ts)
    #定义报告属性
    result.report(description=‘XXX报告XX描述‘, filename= filename, log_path=filepath)

控制台运行结果

本文件目录位置:C:\Users\EDZ\eclipse-workspace\pythonTest

报告存放路径 :C:\Users\EDZ\eclipse-workspace\pythonTest\Report

F.F

测试已全部完成,

可前往C:\Users\EDZ\eclipse-workspace\pythonTest\Report查询测试报告

可视化报告

原文地址:https://www.cnblogs.com/yiwenrong/p/12658610.html

时间: 2024-08-04 17:04:03

十一、python BeautifulReport 可视化报告的相关文章

十、python HTMLTestRunner 可视化报告

操作步骤 1.,下载HTMLTestRunner.py 2.把文件复制到python安装/lib位置下 3.导入:import HTMLTestRunner import unittest 4.mian执行: 1.实例化:ts = unittest.TestSuite() 2.按类加载全部testxxx测试用例:ts.addTest(unittest.TestLoader().loadTestsFromTestCase(类名)) 按函数加载testxxx测试用例:ts.addTest(类名('函

[Python] Python 学习 - 可视化数据操作(一)

Python 学习 - 可视化数据操作(一) GitHub:https://github.com/liqingwen2015/my_data_view 目录 折线图 散点图 随机漫步 骰子点数概率 文件目录 折线图 cube_squares.py import matplotlib.pyplot as plt x_values=list(range(1, 5000)) y_values=[pow(x, 3) for x in x_values] plt.scatter(x_values, y_v

Bokeh 0.12.2rc1 发布,Python 交互式可视化库

Bokeh 0.12.2rc1 发布了,Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能(app制作ty300.com).Bokeh 的目标是使用 D3.js 样式提供优雅,简洁新颖的图形化风格,同时提供大型数据集的高性能交互功能(入门教程qkxue.net).Boken 可以快速的创建交互式的绘图,仪表盘和数据应用. 小版本更新,暂无正式的改进说明,想了解更多信息,直接查看github提交记录.

Bokeh 0.12.3dev3,Python 交互式可视化库

Bokeh 0.12.3dev3 发布了,Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能(腾云科技ty300.com).Bokeh 的目标是使用 D3.js 样式提供优雅,简洁新颖的图形化风格,同时提供大型数据集的高性能交互功能(基础教程qkxue.net).Boken 可以快速的创建交互式的绘图,仪表盘和数据应用. 暂未发现更新内容,点击查看发行说明和提交记录: https://github.com/bokeh/bok

Python数据可视化编程实战——导入数据

1.从csv文件导入数据 原理:with语句打开文件并绑定到对象f.不必担心在操作完资源后去关闭数据文件,with的上下文管理器会帮助处理.然后,csv.reader()方法返回reader对象,通过该对象遍历所读取文件的所有行. 1 #!/usr/bin/env python 2 3 import csv 4 5 filename = 'ch02-data.csv' 6 7 data = [] 8 try: 9 with open(filename) as f: 10 reader = csv

【数据科学】Python数据可视化概述

注:很早之前就打算专门写一篇与Python数据可视化相关的博客,对一些基本概念和常用技巧做一个小结.今天终于有时间来完成这个计划了! 0. Python中常用的可视化工具 Python在数据科学中的地位,不仅仅是因为numpy, scipy, pandas, scikit-learn这些高效易用.接口统一的科学计算包,其强大的数据可视化工具也是重要组成部分.在Python中,使用的最多的数据可视化工具是matplotlib,除此之外还有很多其他可选的可视化工具包,主要包括以下几大类: matpl

分享《Python数据可视化编程实战》中文版PDF+英文版PDF+源代码

下载:https://pan.baidu.com/s/17-gPTIYJsHc4Xn_f5sVYXw <Python数据可视化编程实战>中文版PDF+英文版PDF+源代码 中文版PDF,带目录和书签:英文版PDF,带目录和书签:中英文两版可以对比学习.配套源代码:经典书籍,讲解详细:中文版如图: 原文地址:http://blog.51cto.com/3215120/2311995

《Python数据可视化编程实战》中文版PDF+英文版PDF+源代码

资源链接:https://pan.baidu.com/s/1XqN3YBmL5Y1jknUbaiv-Qg<Python数据可视化编程实战>中文版PDF+英文版PDF+源代码中文版PDF,带目录和书签:英文版PDF,带目录和书签:中英文两版可以对比学习.配套源代码:经典书籍,讲解详细:中文版如图: 原文地址:http://blog.51cto.com/14063572/2318482

分享《Python数据可视化编程实战》+PDF+源码+Igor Milovanovic+颛清山

下载:https://pan.baidu.com/s/1R6n3aE2_jIGnOmFR7jKx0A 更多分享资料:http://blog.51cto.com/14087171 <Python数据可视化编程实战>中文版PDF+英文版PDF+源代码 中文版PDF,带目录和书签:英文版PDF,带目录和书签:中英文两版可以对比学习.配套源代码:经典书籍,讲解详细:中文版如图: 原文地址:http://blog.51cto.com/14087171/2321650