《基于Python的全栈自动化测试》之unittest.TestCase(一)--- 创建测试类,编写测试用例

准备:

首先创建个math.py文件,然后在模块中写个简单的类和方法,作为被测试的对象:

# 单元测试练习


class Math():
    """数学类"""
    def __init__(self, a, b):  # 初始化
        self.a = a
        self.b = b

    def add(self):  # 加法
        result = self.a + self.b
        return result

    def sub(self):  # 减法
        result = self.a - self.b
        return result

    def multiply(self):  # 乘法
        result = self.a * self.b
        return result

    def divide(self):  # 除法  注意:b传参不要为0
        result = self.a / self.b
        return result

基础知识:

    单元测试(unit test),是指对软件中的最小可测试单元进行检查和验证。单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动。单元测试一般是由程序员自己来完成,简单来说,为自己写的代码编写测试代码,来验证代码的执行结果是否符合预期结果。

    下面开始初步了解和学习单元测试:

要为代码编写单元测试,首先要再创建个测试模块,一般取名要见名知意,比如我们要测试 Math() 这个类,那我们的要创建个test_matn.py文件,创建个 TestMath 测试类,用来测试Matn()类,然后需要导入 unittest 和被测试对象:

unittest 是Python 自带的单元测试框架,它里面封装好了一些校验返回的结果方法和一些用例执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值