unittest2的使用

unittest2是一个单元测试框架

1.导包 import unittest2

2.继承unittest2代码库中的Testcase类,表示当前的类是一个测试用例类

3.声明一个以test开头的方法,表示这个方法是一个测试用例方法,该方法可以直接运行

普通的方法不能直接运行,只有被调用才会执行

4.重写父类中的两个方法

setUp()

在测试用例开始前,要做的预置条件

tearDrown()

在测试用例结束后,做的场景还原

5.通过main关键字,

增加 if __name__ == '__main__':如果在当前文件中右键运行,才会执行下面的语句;如果在其他文件中右键运行,西面的语句不能被调用和执行

unittest2.main():表示调用unittest2的主方法,这样就会执行当前类中的所有方法

根据光标位置的不同可以选择执行不用的测试用例

6.重写父类中的setUpClass()和tearDownClass()方法

setUpClass()在类中所有方法前要做的预置条件

tearDownClass()在类中所有方法后,要做的场景还原工作

 

注意:测试用例的执行顺序取决于字母的排列顺序a-z

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值