unittest 框架


### unittest 框架
##1.TestCase类中定义的几个特殊方法如下:
(1)setUp():每个测试方法运行前运行,测试前的初始化工作;
(2)tearDown():每个测试方法结束后运行,测试后的清理工作;
(3)setUpClass():所有测试方法运行前运行,单元测试前期准备,必须使用@classmethod装饰器进行修饰,
setUp()函数之前执行,整个测试过程只执行一次;
(4)tearDownClass():所有测试方法运行结束后执行,单元测试后期处理,必须使用@classmethod装饰器进
行修饰,tearDown()函数之后执行,整个测试过程只执行一次;

##2.unittest框架测试集合
定义:将相关测试用例组合在一起,称之为测试用例集合,unittest框架中,通过TestSuite类来组装所有的测试用例集。
通过TestLoader()来构造TestSuite
testcase1 = unittest.TestLoader().loadTestsFromTestCase(TestFrist)  (1)TestLoader(用例加载器)根据传入的参数获取相应的测试用例的测试方法;
testcase2 = unittest.TestLoader().loadTestsFromTestCase(TestSecond)
testsuite1 = unittest.TestSuite([testcase1, testcas

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值