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)
还没有任何评论哟~
