import unittest # 继承TeatCase类,TeatCase类是测试用例类 class Test(unittest.TestCase): #执行前的准备工作 def setUp(self): print('执行开始') # 执行后的清理工作 def tearDown(self): print('执行结束') def test_001(self): print('001') def test_002(self): print('002') def test_003(self): print('003') if __name__ == '__main__': # 运行方式1 # unittest.main() # 运行方式2 # 创建测试套件 suit = unittest.TestSuite() # 向测试套件中添加测试用例 # 定义一个测试用例列表 case_list = ['test001', 'test002', 'test003'] for case in case_list: suit.addTest(Test(case)) # 运行测试用例,verbosity=2为每一个测试用例生成测试报告,run的参数是测试套件 unittest.TextTestRunner(verbosity=2).run(suit)
web自动化测试——unittest的简单使用及运行
最新推荐文章于 2024-02-25 22:22:51 发布