一、Unittest框架总要的组件
①测试用例:TestCase
②测试套件:TestSuite
③测试固件:TestFixture
④测试加载器:TestLoader
⑤测试运行器:TestRunner
二、Unittest框架默认的测试用例的规则
①定义一个类,需要继承unittest.TestCase (耦合的方式)
②导入unittest库
③定义一个以test_开头的测试用例
import unittest
class TestApi(unittest.TestCase):
def test_01(self):
print('初学Unittest')
三、Unittest框架执行测试用例的方式
①命令行的运行方式
方式1:python -m unittest 模块名.py
方式2:python -m unittest -v 模块名.py
-m 表示以命令方式执行,-v 表示打印详细的信息
②以main的运行方式(这种需要配置运行方式)
if __name__ == '__main__':
unittest.main