unittest01--介绍

使用固有测试框架unittest完成

什么是unittest

unittest是python自带的一个测试框架
    它对测试过程进行了封装,通过其方法很容易实现测试环境准备代码、测试执行代码、测试环境还原代码、断言、运行测试、生成报告等工作

unittest的应用场合

可用于单元测试、功能测试、接口测试等

unittest使用步骤

    导入unittest
    创建测试类
    创建测试用例
    运行测试
    生成测试报告

创建测试类

使用unittest框架的测试类必须继承自unittest.TestCase类
    测试类也可以成为测试案例类、测试用例类
    class  测试类名(unittest.TestCase):

创建测试用例

    也称测试案例
    在unittest中,测试用例是以test开头的方法
        必须以test开头
        同一个类中的测试用例名称不能相同,不同类中的测试用例可以同名
        不以test开头的方法,不被unittest视为测试用例
    例如:
    class  测试类名(unittest.TestCase):
        def  test**(self):
            ...
        def  test**(self):
            ...
        def  test**(self):
            ...

unittest基本用法

"""
    unittest基本用法
"""
import unittest # 导入unittest模块 免安装
class Democeshi(unittest.TestCase):# 类名自定义,无需带test单词,括号中写法固定
    def test1(self):
        print('这是测试用例(实质上是类中的方法)test1')
    def test2(self):
        print('这是测试用例2')
class Demo2(unittest.TestCase):
    def test3(self):#测试用例
        print('测试方法/这是测试用例3')
    def test4(self):
        print('这是测试用例4')
if __name__=='__main__':
    unittest.main()
上一篇:【unittest单元测试框架】(4)HTML 测试报告


下一篇:python+unittest+HTMLTestRunner实现登录和员工管理接口自动化