接口测试-unittest框架

unittest框架

1.什么是unittest框架

是python内置的单元框架,可以完成单元测试,也可以完成自动化测试

2.下载安装

内置的无需下载,直接导入

import unittest

3.搭建框架

import unittest
class TestAdd(unittest.TestCase):
    '''
    setUp 和 tearDown 可写可不写
    写了 就每次执行每个用例前后都会执行这两个函数

    '''
    def setUp(self): # 所有的用例前执行,用于初始化部分
        print('开始')
    def test_01(self): # 必须是test开头
        print('第一个')
    def test_02(self):
        print('第二个')
        a=1
        b=2
        c=a+b
        self.assertEqual(c,3,msg='不符合预期')
        print('c=' , c,'实际结果符合预期')
    def test_03(self):
        print('第三个')
        a=1
        b=3
        c=a+b
        self.assertEqual(c,3,msg='不符合预期')
        print('c=' , c,'实际结果符合预期')

    def tearDown(self): # 所有用例结束后执行,用于清理后的工作
        print('结束')
if __name__ == '__main__':
    unittest.main() # 运行全部的test用例

4.常用的断言

posted @ 2019-12-09 18:39  张珊33  阅读(230)  评论(0编辑  收藏  举报