敏捷开发从测试驱动开始
2009-06-19 21:16
274 查看
参加了上周末博客园上海俱乐部以敏捷开发为主题的活动之后,博客园团队在每周例会经过讨论决定从测试驱动开始实践敏捷开发。
测试驱动开发会给团队带来一些改变,我觉得主要是开发习惯的改变、思维方式的改变、团队沟通方式的改变。
万事开头难,可能让一个团队对测试驱动开发望而却步的仅仅是开发习惯的改变,这考验的是一个团队是否敢于去改变自己。
让博客园团队作出这个选择是因为我们巨大的开发压力,我们必须要找到更有效率的开发方法。而一种新的方法是否适合自己只能尝试才知道。
今天我们就体会到测试驱动开发给团队沟通带来的好处,基于测试代码进行沟通更加清晰高效,减少了以前口头沟通的偏差,当功能设计与需求有偏差或需要增加新功能时,只需要修改或添加测试代码,然后由负责这块的开发人员让测试代码通过,当开发人员完成这块功能时,只需要运行测试代码进行确认。
需求、功能设计都在测试代码中,这比任何文档都更准确,更符合实际情况。
测试驱动开发会给团队带来一些改变,我觉得主要是开发习惯的改变、思维方式的改变、团队沟通方式的改变。
万事开头难,可能让一个团队对测试驱动开发望而却步的仅仅是开发习惯的改变,这考验的是一个团队是否敢于去改变自己。
让博客园团队作出这个选择是因为我们巨大的开发压力,我们必须要找到更有效率的开发方法。而一种新的方法是否适合自己只能尝试才知道。
今天我们就体会到测试驱动开发给团队沟通带来的好处,基于测试代码进行沟通更加清晰高效,减少了以前口头沟通的偏差,当功能设计与需求有偏差或需要增加新功能时,只需要修改或添加测试代码,然后由负责这块的开发人员让测试代码通过,当开发人员完成这块功能时,只需要运行测试代码进行确认。
需求、功能设计都在测试代码中,这比任何文档都更准确,更符合实际情况。
相关文章推荐
- 用Visual Studio 2010开发敏捷测试驱动
- 敏捷开发-测试驱动开发优缺点(转)
- 【敏捷开发】驱动测试开发
- php-前沿技术,PHP-GTK,桌面应用,测试驱动开发,DRY,REST,OOP,KISS,MVC,敏捷开发
- 敏捷开发 —— TDD(测试驱动开发)
- jQuery中$、DOM和jQuery转换、敏捷开发、测试驱动开发
- 如何Vue-cli开始使用在Vue.js项目中启动TDD(测试驱动开发)
- 【敏捷开发每日一贴】测试驱动开发
- 前天把以前同事介绍的敏捷开发的书看完了,决定开始单元测试驱动开发TDD
- 敏捷联盟Gordon Pask奖获得者讲“测试驱动开发”(TDD)
- 如何Vue-cli开始使用在Vue.js项目中启动TDD(测试驱动开发)
- 面向 C++ 的测试驱动开发
- 用户故事驱动的敏捷开发 – 1. 规划篇
- 如何从架构与测试推动敏捷开发_主頁
- [ZZ]敏捷团队中测试人员和开发人员的合理比例?
- [转 js] 使用JsUnit和JSMock的JavaScript测试驱动开发
- 开始开发 Dashboard Widgets,第五章,调试和测试
- 测试驱动开发
- 慢慢学Linux驱动开发,第一篇:再一次的开始
- Visual Studio 2005 Team System的测试驱动开发