Five Factor Testing

好的测试代码有这五个功能:1,验证代码的行为是否符合预期;2,防止regression;3,相当于代码的文档;4,有助于设计通用的接口;5,方便以后的重构。总之,就是用来增强开发者对代码的信心的。