#coding=utf-8
import HTMLTestRunner
import BeautifulReport
import unittest
class MyTest(unittest.TestCase):
@classmethod
def setUpClass(cls):
print("所有之前运行")
@classmethod
def tearDownClass(cls):
print("所有之后运行")
def setUp(self):
print("之前运行")
def tearDown(self):
print("之后运行")
def test_calc1(self):
'''这是测试报告1'''
print("这是case1")
def test_calc2(self):
'''这是测试报告2'''
print("这是case2")
-------------------------------------------------------------------------------------------------------------------------------------------
# unittest.main()
# test_suite=unittest.TestSuite()
# test_suite.addTest(MyTest('test_calc2'))
# test_suite.addTest(unittest.makeSuite(MyTest))
# f=open('report.html','wb',)
# runner=HTMLTestRunner.HTMLTestRunner(stream=f,title='测试报告',description='涛涛测试报告')
# runner.run(test_suite)
# f.close()
HTMLTestRunner下载地址:
https://pan.baidu.com/s/1mPbGvplcw2o0qpxloyDe0g 密码:ubo4    解压后要放到lib目录下  运行一定要 run ..形式运行

------------------------------------------------------------------------------------------------------------------------------
report=BeautifulReport.BeautifulReport(test_suite)
report.report(description='牛牛报告',filename='report3.html2')
print(report.failure_count)#失败的次数
print(report.success_count)#成功的次数
BeautifulReport下载地址:链接:https://pan.baidu.com/s/1mPbGvplcw2o0qpxloyDe0g 密码:ubo4    解压后要放到site-packages目录下
--------------------------------------------------------------------------------------------------------------------------------------------------
多个用例如何在一个文件运行呢 在selenium新建一个文件夹 case  下面新建两个case  在selenium新建一个执行文件
import  unittest
import BeautifulReport as br
test_suite=unittest.TestSuite()
all_case=unittest.defaultTestLoader.discover('case','*.py')
[test_suite.addTests(case)for case in all_case]
report=br.BeautifulReport(test_suite)
report.report(description='涛涛测试用例',filename='new.html')
---------------------------------------------------------------------------------------------------------------------------------------


python的自动化测试报告的更多相关文章

  1. python selenium自动化测试报告

    先记录一下,后续继续更新. 首先:HTMLTestRunner的下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 选中后单击右键,在弹出 ...

  2. Python+Selenium----使用HTMLTestRunner.py生成自动化测试报告2(使用PyCharm )

    1.说明 在我前一篇文件(Python+Selenium----使用HTMLTestRunner.py生成自动化测试报告1(使用IDLE ))中简单的写明了,如何生产测试报告,但是使用IDLE很麻烦, ...

  3. Python+Selenium----使用HTMLTestRunner.py生成自动化测试报告1(使用IDLE)

    1.说明 自动化测试报告是一个很重要的测试数据,网上看了一下,使用HTMLTestRunner.py生成自动化测试报告使用的比较多,但是呢,小白刚刚入手,不太懂,看了很多博客,终于生成了一个测试报告, ...

  4. python接口自动化(三十)--html测试报告通过邮件发出去——中(详解)

    简介 上一篇,我们虽然已经将生成的最新的测试报告发出去了,但是MIMEText 只能发送正文,无法带附件,因此我还需要继续改造我们的代码,实现可以发送带有附件的邮件.发送带附件的需要导入另外一个模块 ...

  5. python接口自动化(二十九)--html测试报告通过邮件发出去——上(详解)

    简介 前边几篇,已经教小伙伴们掌握了如何生成HTML的测试报告,那么生成测试报告,我们也不能放在那里不管了,这样即使你报告在漂亮,领导也看不到.因此如果想向领导汇报工作,不仅需要提供更直观的测试报告. ...

  6. Python&Selenium&pytest借助allure生成自动化测试报告

    一.摘要 本篇博文将介绍Python和Selenium进行自动化测试时,如何借助allure生成自动化测试报告 二.环境配置 首先python环境中安装pytest和pytest_allure_ada ...

  7. Python&Selenium借助HTMLTestRunner生成自动化测试报告

    一.摘要 本篇博文介绍Python和Selenium进行自动化测试时,借助著名的HTMLTestRunner生成自动化测试报告 HTMLTestRunner.py百度很多,版本也很多,自行搜索下载放到 ...

  8. Python&Selenium借助html-testRunner生成自动化测试报告

    一.摘要 本博文将介绍Python和Selenium进行自动化测试时,借助html-testRunner 生成自动化测试报告 安装命令:pip install html-testRunner 二.测试 ...

  9. Python&Selenium&Unittest&BeautifuReport 自动化测试并生成HTML自动化测试报告

    一.摘要 本篇博文将介绍如何借助BeautifulReport和HTML模版,生成HTML测试报告的BeautifulReport 源码Clone地址为 https://github.com/Test ...

随机推荐

  1. Linq:Linq实例1..More

    本文会不断更新应用实例. 需求1:对一个Rate列表的RateLevel属性求和,然后除以Rate列表的数量求平均值. 没有Linq的做法: Int rateLevel = ; foreach (Ra ...

  2. .NET几大热点问题(.NET人员必读)

    下面收集了关于.NET几大热点问题及简要答案,防止我们回答问题不专业的尴尬.同一时候还将一些.NET资源的相关网址罗列一二. 一.什么是.Net?它主要包含什么?  .Net是为简化在第三代因特网的高 ...

  3. OpenCV 学习(计算图像的直方图)

    OpenCV 计算图像的直方图 计算图像的直方图是图像处理领域一个非经常见的基本操作. OpenCV 中提供了 calcHist 函数来计算图像直方图.只是这个函数说实话挺难用的,研究了好久才掌握了些 ...

  4. hdu1325 Is It A Tree?(二叉树的推断)

    Is It A Tree? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) To ...

  5. [POI 2008] BLO

    [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1123 [算法] 首先,如果一个点不是割点,那么,去掉该点后不连通的有序点对就为 : ...

  6. E20170816-mk

    deque 即双端队列.是一种具有队列和栈的性质的数据结构. revert  vi. 恢复; 重提; 回到…上; <律>归还;   n. 归属; 恢复原来信仰的人; Indicator   ...

  7. go的基础数据类型

    一.基础数据类型 在go语言中,数据类型用于申明函数和变量 go语言的类型 数据类型 描述 布尔型 布尔型值的只能是true 和 false ,例如 var b bool = true, 布尔型值声明 ...

  8. BN 详解和使用Tensorflow实现(参数理解)

    Tensorflow   BN具体实现(多种方式): 理论知识(参照大佬):https://blog.csdn.net/hjimce/article/details/50866313 补充知识: ① ...

  9. DotNetCasClient加载失败问题分析

    最近公司在接入整理单点登录方案的时候,选择了CAS方案,实际版本采用了4.0.当我们把服务端附属完毕,基于.NET平台Web版的客户端DotNetCasClient进行定制化修改后,在测试环境通过.然 ...

  10. golang 字符串替换截取

    package main import "fmt" func main() { str := "XBodyContentX" content := str[1 ...