BeautifulReport模块产生的测试报告

Posted brf-test

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BeautifulReport模块产生的测试报告相关的知识,希望对你有一定的参考价值。

import unittest
def add(a,b):
    return a+b
import BeautifulReport as bfr #如果觉得模块BeautifulReport名字长下边不使用麻烦,可以as 后边加一个别名bfr

class AddTest(unittest.TestCase):
    @classmethod
    def setUpClass(cls):#所有用例执行之前执行它
        print(setUpClass)
    @classmethod
    def tearDownClass(cls):#所有用例执行之后执行它
        print(tearDownClass)

    def setUp(self):
        print(setUp)
        #每条用例执行之前都会执行它
    def tearDown(self):
        print(tearDown)
        #每条用例执行之后都会执行它

    def test_normal(self): #两个测试用例
        result = add(1,1)
        self.assertEqual(2,result)
        print(test_normal)

    def test_error(self):
        print(test_error)
        result = add(1,1)
        self.assertEqual(1,result,结果计算错误)

test_suite = unittest.makeSuite(AddTest)
report = bfr.BeautifulReport(test_suite)
report.report(filename=bf.report.html,description=bf测试报告)

 


任何付出都是值得的,会越来越好

以上是关于BeautifulReport模块产生的测试报告的主要内容,如果未能解决你的问题,请参考以下文章

一个好看的测试报告模板BeautifulReport

unittest使用BeautifulReport库生成测试报告

BeautifulReport--适用于unittest自动化测试的可视化报告

十python BeautifulReport 可视化报告

从BeautifulReport生成的html格式的测试报告中获取测试结果,并写入到一个表格中

BeautifulReport 实现app UI自动化测试