文章目录
1、UnitTest框架
UnitTest是Python自带的一个单元测试框架,用它来做单元测试。
UnitTest核心要素
1、TestCase
2、TestSuite
3、TestRunner
4、TestLoader
5、Fixture
1、TestCast
说明:TestCase 就是测试用例
1.1 案例
定义一个实现加法操作的函数,并对该函数进行测试
1.2 定义测试用例
1、导包:import unittest
2、 定义测试类:新建测试类必须继承unittest.TestCase
3、定义测试方法:测试方法名称命名必须以test开头
1.3 执行测试用例
方式一:
使用pycharm在代码上点击鼠标右键,选择使用UnitTest运行
方式二:
调用 unittest.main() 来运行
2、TestSuite
说明:(测试套件)多条测试用例集合在一起,就是一个TestSuite
使用:
- 实例化: suite = unittest.TestSuite()
(suite:为TestSuite实例化的名称)
2.添加用例:
方法一:suite.addTest(ClassName(“MethodName”))<