摘要: 什么需要测试: *条件部分、循环部分、操作部分、多态性 *为了测试,需要的设置代码要精简,和避免重复;运行时间不宜过长;不宜很容易被打断 另外测试驱动开发的观点和常见的设计观点是相冲突的,一般提倡的是“编码为今天,设计为明天”,而测试驱动开发则是“设计为今天,编码为明天” 因此测试驱动开发认为测试更应该注重实效,他是一种让开发充满自信的编写代码的目的,也是一种对你所写代码的文档说明。因而如果我们对实现充分了解,不用测试也能拥有自信的话,那就不用编写测试。测试开发的呆子哲学: 存在一个假定:清晰的代码是通向成功的唯一道路。认为测试驱动开发不是一种测试技术,而是一种分析技术、设计技术,更... 阅读全文
posted @ 2011-08-11 11:27 宇月--测试开发梦想家 阅读(202) 评论(0) 推荐(0) 编辑