UnitTest 单元测试框架:
import unittest
功能测试的流程:
1:写用例 TestCase
2:执行用例 1:TestSuite 存储用例 2:TestLoader 找用例,加载用例,存到1的TestSuite
3:对比实际结果 期望结果 判定用例是否通过 #断言 Assert
4:出具测试报告 TextTestRunner
文件目录如下:
1:首先写一个测试目标类(需要进行单元测试的类)
创建类名为meth_method.py文件
class MathMethod:
def __init__(self,a,b):
self.a=a
self.b=b
def add(self): #加法
return self.a+self.b
def multi(self): #乘法
return self.a*self.b
2:单元测试
创建类名为class_unit.py文件
import unittest
from class_0413.meth_method import MathMethod #测试的目标类
# 写一个测试类 对自己写的 math_method模块里面