如何使用HtmlTestRunner让自动化测试报告内容更丰富

如何使用HtmlTestRunner让自动化测试报告内容更丰富,第1张

引入 HTMLTestRunner 包. filename ="d:\\test\\result"fp = file(filename,"wb")suit = unittest.TestSuite()#suit.addTests(unittest.defaultTestLoader.loadTestsFromTestCase(Testlist))suit.addTest(Testlist("test_1"))suit.addTest(Testlist("test_2"))runner = HTMLTestRunnerTestRunner(stream=fp,title="testing result",description="trying")runner.run(suit)具体实例可以百度 HTMLTestRunner. 可以生成 附件图所示报告.

使用python的单元测试框架,可以建立测试类,构造测试集。 测试类中包含了common的测试方法定义,包括测试开始前建立测试环境的setUp方法和测试完成后清理还原环境的tearDown方法,最好按照约定规则(以test开头)来命名所有的测试方法。

一、问题由来

前几天我在写接口自动化的过程中遇到的问题,程序在控制台输出都是OK,但是怎么都生成不了测试报告,就这个个问题我大概搞了有3个小时左右(我也是刚学python自动化)终于搞定了。

二、解决方式

1、仔细检查你的保存HTML的测试文件夹有没有写正确。

2、运行的方式是否为普通方式运行

c、删除完整之后点击“+”添加python

第一次写博客,记录自己遇到的问题,希望可以给大家一点小小的帮助,写的不好多多体谅哈哈哈~~~~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8333561.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存