python如何生成html测试文件,python测试报告模板

  python如何生成html测试文件,python测试报告模板

  说明

  1、文件复制到项目目录。

  2、模块导入代码。

  fromtlmtestrunnerimporthtmltestrunnner 3、调用HTMLTestRunner。

  (流=文件,标题=我的第一份超文本标记语言测试报告)

  4、开放打开文件。

  打开的文件扩展名必须是. html。

  5、打开文件时使用wb。

  无需指定字符集。

  6、执行测试套件,关闭打开文件。

  调用跑步者对象的奔跑方法。

  实例

  强求的

  fromHTMLTestRunnerimportHTMLTestRunner

  #用测试加载器对象的发现方法来自动查找py,自动加载巴拉圭文件中的方法

  #第一个参数是从哪里找巴拉圭文件,.从当前目录开始查找巴拉圭文件

  #第二个参数是指定巴拉圭文件的文件名,可以用通配符

  suite=unittest .TestLoader().发现( . ),我的*。py’)

  #runner=unittest .TextTestRunner()

  file=open(test01.html , wb)#用世界银行代表用二进制写方式打开文件

  #runner=unittest .TextTestRunner(stream=file,verbosity=2)

  runner=HTMLTestRunner(stream=file,title=我的第一个超文本标记语言测试报告)

  runner.run(套件)

  file.close()

  #演示08模块(demo08.py文件)

  强求的

  fromparameterizedmimportparameterized

  defdigital(str1):

  总和=0

  forninstr1:

  ifn=0 和n=9 :

  总和=1

  returnsum

  # s=数字(“sdsd565olkl4”)

  #打印(类型)

  #以参数str1的值分别为"你好123"和" 1a3b "你好"

  #写测试用例,测试函数数字的是否正确

  #以参数str1的值分别为"你好123"和" 1a3b "你好"

  #写测试用例,测试函数数字的是否正确

  classtestStr(unittest .测试用例):

  @ parametered。展开([(你好123 ,3),( 1a3b ,2),(你好,1)])

  deftest_01(self,a,b):

  结果=数字(一)

  self.assertEqual(结果,b)

  **********************************************************************************************************

  #演示09模块(demo09.py文件)

  #调用demo08.py中的方法,生成一个测试报告!

  强求的

  importhomework.demo08

  fromHTMLTestRunnerimportHTMLTestRunner

  defstart():

  套装=单元测试.TestLoader().discover(r , demo08.py )

  file=open(test_report04.html , wb )

  runner=HTMLTestRunner(stream=file,verbosity=2,title=第一个测试报告的生成,描述=关于字符串中的是否有数字的判断)

  runner.run(套装)

  file.close()

  开始()以上就是python HTML测试报告的用法,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程

  本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: