FAST: - 快 测试程序要快. 慢了就会懒得去跑它.
INDEPENDENT: - 独立 测试程序要相互独立. 否则一个废了, 一堆测试程序全废.
REPEATABLE: - 可重演 测试程序要可在不同环境跑.
SLEF-VALIDATING: - 自我确认 测试结果应是简单的TRUE/FALSE, 无须人工确认.
TIMELY: 及时 - 单元测试应在写产品代码前一刻写. 反了, 你还会写多少单元测试? 产品代码还容易测试吗?
FAST: - 快 测试程序要快. 慢了就会懒得去跑它.
INDEPENDENT: - 独立 测试程序要相互独立. 否则一个废了, 一堆测试程序全废.
REPEATABLE: - 可重演 测试程序要可在不同环境跑.
SLEF-VALIDATING: - 自我确认 测试结果应是简单的TRUE/FALSE, 无须人工确认.
TIMELY: 及时 - 单元测试应在写产品代码前一刻写. 反了, 你还会写多少单元测试? 产品代码还容易测试吗?