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.常用的断言
来源:https://www.cnblogs.com/zhangshan33/p/12012773.html