unittest添加脚本方法——addTest

作用:unittest下addTest()方法用来加载单个测试用例到测试套件中去。    

缺点:一次只能添加一条用例,不能批量添加某个文件夹下的所有用例

1、编写测试脚本

1 import unittest
2 
3 class MyTest(unittest.TestCase):
4 
5     def test_calc1(self):
6         res = calc(4,2)
7         self.assertEqual(3,res,'预期结果和实际结果不符合,预期结果是3,实际结果是%s'%res)

 

2、执行测试用例

test_suite = unittest.TestSuite()      #初始化测试套件TestSuite
test_suite.addTest(MyTest('test_calc1'))      #只加入类中某一个测试用例
 
#生成报告
f = open('report.html','wb')
runner = HTMLTestRunner.HTMLTestRunner(stream=f,title='测试报告',description='test')
runner.run(test_suite)
f.close()

 

posted on 2021-02-08 19:44  DAMAER  阅读(180)  评论(0编辑  收藏  举报

导航