zoukankan      html  css  js  c++  java
  • HTMLTestReport

    import  unittest
    import HTMLTestReportCN
    
    
    
    if __name__ == '__main__':
        # 构造测试套件
        suite = unittest.TestSuite()
        # 第一种方法:传入'模块名.TestCase名'
       # suite.addTests(unittest.TestLoader().loadTestsFromName('ttt1.TestClass1'))
        #suite.addTests(unittest.TestLoader().loadTestsFromName('ttt1.TestClass2'))
        # 这里还可以把'模块名.TestCase名'放到一个列表中
        #suite.addTests(unittest.TestLoader().loadTestsFromNames(['ttt1.TestClass1', 'ttt1.TestClass2']))
        # 第二种方法:传入TestCase
        suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestClass1))
    
        # 执行测试
        filePath = 'F:\Report.html'  # 确定生成报告的路径
        fp = open(filePath, 'wb')
        runner = HTMLTestReportCN.HTMLTestRunner(
            stream=fp,
            title='IOT自动化测试报告',
            description='',    #不传默认为空
            tester="IOT Team"  # 测试人员名字,不传默认为QA
        )
        # 运行测试用例
        runner.run(suite)

    testCase的加载方法,可以参考:https://blog.csdn.net/wushuai150831/article/details/78453073
     https://www.cnblogs.com/imyalost/p/9048386.html

    HTMLTestReportCN.py文件在  :

    链接:https://pan.baidu.com/s/17887tcRXKWsJTW9DMRI6aQ
    提取码:zrn8

  • 相关阅读:
    第二次作业。。
    第一次随笔作业
    第一次作业
    第4次随笔
    第3次随笔
    第2次作业
    第一次随笔
    我的第一次随笔
    iforums
    第四次作业
  • 原文地址:https://www.cnblogs.com/peak911/p/10281794.html
Copyright © 2011-2022 走看看