如何下载生成报告使用python-html-testRunner?

分类:知识百科 日期: 点击:0

使用python-html-testRunner生成报告的方法

python-html-testRunner是一个用于生成测试报告的python库,它可以将测试结果以HTML格式输出,用于更好的可视化展示。使用该库可以更加方便的生成测试报告。下面我们就来介绍如何使用python-html-testRunner来生成报告。

安装python-html-testRunner

我们需要安装python-html-testRunner,这可以通过pip安装:

pip install html-testRunner

编写测试用例

我们需要编写测试用例,例如:

import unittest

class TestStringMethods(unittest.TestCase):
    def test_upper(self):
        self.assertEqual('foo'.upper(), 'FOO')

if __name__ == '__main__':
    unittest.main()

使用html-testRunner运行测试用例

我们使用html-testRunner运行测试用例,例如:

import unittest
import HTMLTestRunner

class TestStringMethods(unittest.TestCase):
    def test_upper(self):
        self.assertEqual('foo'.upper(), 'FOO')

if __name__ == '__main__':
    suite = unittest.TestSuite()
    suite.addTest(TestStringMethods('test_upper'))
    # 打开一个文件,将result写入此file中
    with open("test_report.html", 'wb') as f:
        runner = HTMLTestRunner.HTMLTestRunner(stream=f,
                                            title='Test Report',
                                            description='generated by HTMLTestRunner.'
                                            )
        runner.run(suite)

运行完成后,会在当前目录下生成一个test_report.html文件,打开该文件,就可以看到生成的测试报告了。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。