前言
1.编写一个类实现加减乘除的功能
2.编写测试用例,每个类中的功能(比如加法)需要编写2个以上测试用例
3.最后新增一个run_main.py执行用例,生成报告
4.本篇暂不考虑参数化,主要实现批量执行测试用例的功能
代码部分
1.新建项目unittest_demo
2.新建function包,在下面新建一个mathFunc.py实现简单计算功能
#coding:utf-8
class MathFunc():
# 加法
def add_func(self,a,b):
return a+b
# 减法
def minus_func(self,a,b):
return a-b
# 乘法
def multi_func(self,a,b):
return a*b
# 除法
def divide_func(self,a,b):
return a/b
3.新建一个case目录,存放测试用例(共10条用例)
(1)test_add_func.py 测试加法用例
#coding:utf-8
from mathFunc import MathFunc
import unittest
class TestAddFunc(unittest.TestCase):
@classmethod
def setUpClass(cls):