#方法1:执行所有测试用例 import unittest #调用unittest class Ts1(unittest.TestCase): #类 def setUp(self): #初始化环境 print('测试开始') def tearDown(self): #清除环境 print("测试结束") def test1(self): print('床前明月光') def test2(self): print('疑是地上霜') def test3(self): print('举头望明月') def test4(self): print('低头思故乡') class Ts2(unittest.TestCase): #类 def setUp(self): #初始化环境 print('测试开始') def tearDown(self): #清除环境 print("测试结束") def test1(self): print('春眠不觉晓') def test2(self): print('处处闻啼鸟') def test3(self): print('夜来风雨声') def test4(self): print('花落知多少') unittest.main() #执行所有测试用例 #方法2:单个添加测试用例 ts1=unittest.TestSuite() #生成空的测试集 ts1.addTest(Ts1('test2')) #往测试集里添加测试用例 ts1.addTest(Ts1('test4')) ts1.addTest(Ts2('test1')) ts1.addTest(Ts2('test3')) run1=unittest.TextTestRunner() #执行测试集 run1.run(ts1) #方法3:批量执行不同模块下的测试用例 import unittest tt2=unittest.defaultTestLoader.discover(r'C:\Users\Administrator\Desktop\pythonzigonghua\test1',pattern='t*.py') #运行指定路径下的文件,以t开头.py结尾 run2=unittest.TextTestRunner() run2.run(tt2)
python--测试用例管理方法
最新推荐文章于 2025-03-19 20:28:37 发布