Python BeautifulReport可视化报告代码实例


Posted in Python onApril 13, 2020

操作步骤

1.下载BeautifulReport文件,本例文件下载地址 最新文件下载地址

2.复制文件BeautifulReport,至python安装Lib\site-packages位置下

Python BeautifulReport可视化报告代码实例3.

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查询测试报告

可视化报告

Python BeautifulReport可视化报告代码实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python算法之栈(stack)的实现
Aug 18 Python
Python实现的破解字符串找茬游戏算法示例
Sep 25 Python
微信跳一跳python自动代码解读1.0
Jan 12 Python
详解python的ORM中Pony用法
Feb 09 Python
基于python 处理中文路径的终极解决方法
Apr 12 Python
django框架使用orm实现批量更新数据的方法
Jun 21 Python
Python实现一个带权无回置随机抽选函数的方法
Jul 24 Python
python连接、操作mongodb数据库的方法实例详解
Sep 11 Python
对Pytorch中Tensor的各种池化操作解析
Jan 03 Python
Keras-多输入多输出实例(多任务)
Jun 22 Python
python中执行smtplib失败的处理方法
Jul 01 Python
Python实现区域填充的示例代码
Feb 03 Python
解决jupyter notebook 出现In[*]的问题
Apr 13 #Python
超全Python图像处理讲解(多模块实现)
Apr 13 #Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
Apr 13 #Python
Python restful框架接口开发实现
Apr 13 #Python
Jupyter notebook 启动闪退问题的解决
Apr 13 #Python
windows上彻底删除jupyter notebook的实现
Apr 13 #Python
Python json转字典字符方法实例解析
Apr 13 #Python
You might like
PHP也能干大事 随机函数
2015/04/14 PHP
JavaScript 面向对象编程(1) 基础
2010/05/18 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
JS获取当前日期和时间的简单实例
2013/11/19 Javascript
代码触发js事件(click、change)示例应用
2013/12/13 Javascript
js实现简单的省市县三级联动效果实例
2016/02/18 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
js和C# 时间日期格式转换的简单实例
2016/05/28 Javascript
表单中单选框添加选项和移除选项
2016/07/04 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
vue 1.x 交互实现仿百度下拉列表示例
2017/10/21 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
2017/12/11 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
微信小程序实现侧边分类栏
2019/10/21 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
python计算最大优先级队列实例
2013/12/18 Python
python使用正则表达式分析网页中的图片并进行替换的方法
2015/03/26 Python
python+Django+apache的配置方法详解
2016/06/01 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
python+selenium实现163邮箱自动登陆的方法
2017/12/31 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
Python实现12306火车票抢票系统
2019/07/04 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
Python爬虫爬取微信朋友圈
2020/08/06 Python
python中random模块详解
2021/03/01 Python
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
会展中心部门工作职责
2013/11/27 职场文书
集团薪酬管理制度
2014/01/13 职场文书
宝宝周岁宴答谢词
2014/01/26 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
礼仪培训心得体会
2016/01/22 职场文书