一个单元测试是一段代码,这段代码调用一个工作单元,并检验该工作单元的一个具体的最终结果。如果关于这个最终结果的假设是错误的,单元测试就失败了。一个单元测试的范围可以小到一个方法,大到多个类。
测试驱动开发(Test-Driven Development,TDD)
图 1 测试驱动开发概要图
测试优先开发, 使用 TDD 构件高质量代码和高质量测试。
参考:《单元测试的艺术》