测试驱动开发—我们要不仅仅是“质量”.docxVIP

  • 4
  • 0
  • 约1.69万字
  • 约 28页
  • 2018-06-27 发布于福建
  • 举报

测试驱动开发—我们要不仅仅是“质量”.docx

测试驱动开发—我们要不仅仅是“质量”

 测试驱动开发——我们要的不仅仅是“质量” 发布时间: 2011-8-15 10:08 ?? 作者: 余昭辉 ??  HYPERLINK javascript:; \t _self 测试驱动开发是极限编程里很重要的一个实践,很多 HYPERLINK javascript:; \t _self 其他实践都是以这个实践为基础的。   测试驱动开发核心就是所有的实现都是测试“逼”出来的,所有的实现代码都是为了让测试通过而编写的,如果测试都通过了我们就可以拒绝再添加新的功能了或新的代码了,要让我写更多的代码,好,添加一个测试吧。   测试驱动开发的道理很简单:要知道好坏,用用才知道。比如,你想要买个东西,你肯定最想知道的是使用过这个东西人的评价,因为没有使用这个东西很难知道这个东西是不是好的。软件和代码也是一样,你设计一块代码为的是什么,为的是别的代码可以调用这块代码干一些事情,那怎么才能知道你写的代码是不是好的呢。那么测试驱动开发就是,我先以调用方的角度来调用这块代码,并且从调用方的角度说出我期望的结果。在这里我们不仅仅对期望的结果进行验证,很重要的一点是,我们先用用你这个接口,好不好用。一般来讲如果你的代码依赖很多其他元素,那么将是很难测试的,因为在 HYPERLINK javascript:; \t _self 单元测试中你必须解除对其他元素的依赖,所以使用测试驱动

文档评论(0)

1亿VIP精品文档

相关文档