制作完成好项目以后,接下来的工程工作是需要让测试人员去进行测试,一个测试的好坏,也直接关系了项目了成败,而unittest模块的主要功能使用,就是和测试有关,比如和测试任务的调度器、任务的对象、以及用例的容器等等,真正调用起来的方式也是相当的简单,下面就来详细介绍。
unittest模块介绍:
衍生的过程是由Java的JUnit,主要使用场景就是测试相关内容
提供方法:
test cases, test suites, test fixtures,test runner
功能:
1、测试任务调度器
2、测试对象
3、测试容器
4、测试工作
5、结果对象测试
实例演示:
import unittest class TestDemo(unittest.TestCase): def setUp(self): print("setUp") def test_add(self): z = Count(2,3) self.assertEqual(z.add(),5) def test_invid_add(self):
实例演示过程中,我们可以看到unittest需要按照数字的顺序进行执行,这极大的保证了检测的细致性,大家可以大胆尝试使用。