当前位置:首页 > 深入 Python > 单元测试 > 深入探讨 | << >> | ||||
深入 Python从 Python 新手到专家 |
现在您已经完全定义了您期望从转换函数中获得的行为,您将做一些稍微出乎意料的事情:您将编写一个测试套件,对这些函数进行测试,并确保它们按照您希望的方式运行。您没有看错:您将编写代码来测试您尚未编写的代码。
这称为单元测试,因为这两个转换函数的集合可以作为一个单元编写和测试,独立于它们以后可能成为其一部分的任何更大的程序。 Python 有一个用于单元测试的框架,即名为 unittest 的模块。
![]() |
|
unittest 包含在 Python 2.1 及更高版本中。 Python 2.0 用户可以从 pyunit.sourceforge.net 下载。 |
单元测试是以测试为中心的整体开发策略的重要组成部分。如果您编写单元测试,重要的是尽早编写它们(最好在编写它们测试的代码之前),并在代码和需求发生变化时保持更新。单元测试不能替代更高级别的功能或系统测试,但它在开发的所有阶段都很重要
<< 单元测试 |
| 1 | 2 | 3 | 4 | 5 | 6 | |
介绍 romantest.py >> |