Unitest是方便我们进行测试的自动化框架,我将对unittest框架使用方法进行说明
- 首先,安装unittest,这个测试框架是默认安装的,不确认的小伙伴可以进行检查
安装命令为:pip install unittest
检查命令
在黑窗口中输入 python
然后进行导包,不报错就是存在 import unittest
- 使用unittest
import unittest
class Testc(unittest.TestCase):
@classmethod
def setUpClass(cls):
print('我是类执行之前执行且只执行一次')
@classmethod
def tearDownClass(cls):
print('我是类执行之后执行且只执行一次')
def setUp(self): #每条case执行之前都会执行
print('我是setup')
def tearDown(self): #每条case执行之后都会执行
print('我是teardown')
def test_01(self):
print('我是第一条测试用例')
def test_02(self):
print('我是第二条测试用例')
if __name__ == '__main__':
unittest.main()
结果为:
注意点:
- 创建类,必须继承unittest.TestCase
- setup方法在每次case执行之前执行
- teardown函数在每次执行case之后执行
- 每条用例必须已test开头。
- setupclass方法必须加==@classmethod==且只在类执行之前执行一次
- teardownclass方法必须加==@classmethod==且只在类执行之后执行一次