1.什么是单元测试

单元测试是软件测试的一种方法,是测试最小的可测试单元,通常是函数或一个类。

2.为什么要单元测试

可以帮我们尽早发现问题,定位问题,解决问题。

3.快速开始unittest

  • 一个函数
1
2
def add(x, y):
    return x+y
  • 一个测试类
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import unittest

from demo import add

class TestMain(unittest.TestCase):
    def test_add(self):
        result = add(1, 2)
        self.assertEqual(result, 3)


if __name__ == '__main__':
    unittest.main()