zoukankan      html  css  js  c++  java
  • python的自动化测试报告

    #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')
    ---------------------------------------------------------------------------------------------------------------------------------------










  • 相关阅读:
    sql参数化查询语句
    委托窗体之间的传值
    js交换变量写法
    win8环境下安装sql2008r2
    无法绑定由多个部分组成的标识符“System.Data.DataRowView” 遇到问题转帖
    利用stringBuilder操作html文件
    阿里云 发送手机短信
    在定时器中service注入不进去的解决方案
    mysql 排序后在查询
    Hibernate使用Criteria实现分页
  • 原文地址:https://www.cnblogs.com/xuzhongtao/p/9649944.html
Copyright © 2011-2022 走看看