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参数和作用域的使用
Nov 01 Python
Python中tell()方法的使用详解
May 24 Python
python实现的希尔排序算法实例
Jul 01 Python
Django中的Signal代码详解
Feb 05 Python
Python中利用xpath解析HTML的方法
May 14 Python
Python正则表达式匹配日期与时间的方法
Jul 07 Python
将matplotlib绘图嵌入pyqt的方法示例
Jan 08 Python
python实现随机加减法生成器
Feb 24 Python
pandas中的ExcelWriter和ExcelFile的实现方法
Apr 24 Python
sklearn的predict_proba使用说明
Jun 28 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
Sep 30 Python
python3列表删除大量重复元素remove()方法的问题详解
Jan 04 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 fsockopen伪造post与get方法的详解
2013/06/14 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
2020/01/26 PHP
Javascript & DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
初学JavaScript第二章
2008/09/30 Javascript
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
jquery mobile事件多次绑定示例代码
2013/09/13 Javascript
javascript控制在光标位置插入文字适合表情的插入
2014/06/09 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
jQuery中:selected选择器用法实例
2015/01/04 Javascript
javascript 动态创建表格
2015/01/08 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
AngularJS基础 ng-include 指令简单示例
2016/08/01 Javascript
AngularJS应用开发思维之依赖注入3
2016/08/19 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
利用forever和pm2部署node.js项目过程
2017/05/10 Javascript
Vue 中 a标签上href无法跳转的解决方式
2019/11/12 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
Python 模拟购物车的实例讲解
2017/09/11 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
django迁移数据库错误问题解决
2019/07/29 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
2012/12/13 HTML / CSS
销售部主管岗位职责
2013/12/18 职场文书
土建资料员岗位职责
2014/01/04 职场文书
自我鉴定三原则
2014/01/13 职场文书
小学后勤管理制度
2014/01/14 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
结对共建工作方案
2014/06/02 职场文书
个人授权委托书格式
2014/08/30 职场文书
中学生秋季运动会广播稿
2014/09/21 职场文书
2014年学校教学工作总结
2014/12/06 职场文书
环境卫生标语
2015/08/03 职场文书