zoukankan      html  css  js  c++  java
  • Python基础-day13-unitest框架(Suite、runner)及生成报告,附带最新的HTMLTestRunnerNew.py文件

    • 前提:导入相关的库文件
      import unittest
      from  day14 import testcases
      from BeautifulReport import  BeautifulReport
      # from HTMLTestRunnerNew import HTMLTestRunner
    • 第一步,创建套件
      suite = unittest.TestSuite()
    • 第二步,将测试用例加载到测试套件中
      # 第一种加载方式,通过模块名即文件名加载
      # suite.addTest(loader.loadTestsFromModule(loginCase))
      # 第二种,常用,通过路径去找文件名为test开头的模块的测试用例
      suite.addTest(loader.discover(r"D:python27day14"))
    • 第三步,生成测试报告,这里可以用BeautifulReport或HTMLTestRunner
      # 使用BeautifulReport生成测试报告
      br = BeautifulReport(suite)
      br.report("第一份报告", "report.html")
      # runner = HTMLTestRunner(stream=open("new_report2.html", "wb"),title="第一个报告",tester="mjj")
      # runner.run(suite)
    • 检查生成的报告文件:

       

    • HTMLTestRunnerNew.py文件提取方式:

      链接:https://pan.baidu.com/s/1QRQ-fmTC38C-KRmg4Y5aDA 
      提取码:18xk

  • 相关阅读:
    技巧使用
    一些常用的安装包可选安装组件
    php ob_flush与flush的作用
    HTML5 localStorage本地存储
    php clearstatcache
    iconv
    Mysql数字类型转换函数
    POJ
    POJ
    POJ
  • 原文地址:https://www.cnblogs.com/majinjin/p/15006807.html
Copyright © 2011-2022 走看看