Advertisement

Python单元测试框架实现了校验验证结果的处理方法,并提供了用于初始化各测试用例的方法。

阅读量:

Python内置了一个名为unittest的单元测试框架,通过该框架进行单元测试时,其内部已封装了多种用于验证返回结果的方法以及测试用例执行前的初始化操作。

在介绍unittest模块之前,先了解几个相关概念:

TestCase即为测试用例

TestSuite是由多个测试用例组合而成的集合

TestLoader的作用是将TestCase加载至TestSuite中

TestRunner用于执行测试用例,其运行结果会被保存至TestResult实例中,其中包括运行的总用例数、成功数量以及失败数量等信息

接下来编写一个简单的单元测试示例

复制代码
 import unittest

    
  
    
 class MyTest(unittest.TestCase):  # 继承unittest.TestCase
    
     def tearDown(self):
    
     # 每个测试用例执行之后做操作
    
     print('111')
    
  
    
     def setUp(self):
    
     # 每个测试用例执行之前做操作
    
     print('22222')
    
  
    
     @classmethod
    
     def tearDownClass(self):

全部评论 (0)

还没有任何评论哟~