标签:__ 20 测试报告 self selenium discover unittest def
目录结构如下:
test1.py
1 import unittest 2 3 4 class Test(unittest.TestCase): 5 '''我的第一个测试类''' 6 7 @classmethod 8 def setUp(self): 9 pass 10 11 def test_case_1(self): 12 '''测试2是否等于2''' 13 self.assertEqual(2, 2, '不相等2!=2') 14 15 def test_case_2(self): 16 '''测试2是否等于3''' 17 self.assertEqual(2, 3, '不相等2!=3') 18 19 @classmethod 20 def tearDown(self): 21 pass 22 23 24 if __name__ == '__main__': 25 unittest.main()
test2.py
1 import unittest 2 3 4 class Test(unittest.TestCase): 5 '''我的第二个测试类''' 6 7 @classmethod 8 def setUp(self): 9 pass 10 11 def test_case_3(self): 12 '''测试20是否等于20''' 13 self.assertEqual(20, 20, '不相等20!=20') 14 15 def test_case_4(self): 16 '''测试2是否等于3''' 17 self.assertEqual(20, 30, '不相等20!=30') 18 19 @classmethod 20 def tearDown(self): 21 pass 22 23 24 if __name__ == '__main__': 25 unittest.main()
runtest123.py
1 from HTMLTestRunner import HTMLTestRunner 2 import unittest 3 import time 4 5 if __name__ == '__main__': 6 discover = unittest.defaultTestLoader.discover('./', pattern='test*.py') 7 print(discover) 8 9 now_time = time.strftime('%Y-%m-%d %H_%M_%S') 10 file_name = 'testreslut_' + now_time + '.html' 11 fp = open(file_name, 'wb') 12 runner = HTMLTestRunner(stream=fp, 13 title='我的测试报告', 14 description='用例执行情况') 15 runner.run(discover) 16 fp.close()
生成的报告:
标签:__,20,测试报告,self,selenium,discover,unittest,def 来源: https://www.cnblogs.com/xiaochongc/p/12606131.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。