第11章 测试代码 ——11.1 测试函数
程序员文章站
2022-07-12 22:47:55
...
# -*- coding:utf-8 -*-
#li hongliang 2020年09月30日
#第11章 测试代码
#11.1 测试函数
#11.1.1 单元测试和测试用例
#Python标准库中的模块unittest提供了代码测试工具。单元测试用于核实函数的某个方面没
#有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。
#良好的测试用例考虑到了函数可能收到的各种输入,包含针对所有这些情形的测试。全覆盖式测
#试用例包含一整套单元测试,涵盖了各种可能的函数使用方式。对于大型项目,要实现全覆盖可
#能很难。通常,最初只要针对代码的重要行为编写测试即可,等项目被广泛使用时再考虑全覆盖。
#11.1.2 可通过的测试
#创建测试用例的语法需要一段时间才能习惯,但测试用例创建后,再添加针对函数的单元测
#试就很简单了。要为函数编写测试用例,可先导入模块unittest以及要测试的函数,再创建一个
#继承unittest.TestCase的类,并编写一系列方法对函数行为的不同方面进行测试。