
虚拟座谈会:TDD有多美?
最近酷壳的一篇有关TDD的文章引起了广泛关注,对于TDD一些人有自己不同的见解,为此InfoQ中文站特地邀请了InfoQ内外的敏捷专家特别是有丰富TDD实践经验的人,就TDD为InfoQ的读者分享他们自己的经验和体会。

最近酷壳的一篇有关TDD的文章引起了广泛关注,对于TDD一些人有自己不同的见解,为此InfoQ中文站特地邀请了InfoQ内外的敏捷专家特别是有丰富TDD实践经验的人,就TDD为InfoQ的读者分享他们自己的经验和体会。

本课程会指导学员分三步实践测试驱动开发:体验测试驱动开发的流程(Red-Green-Refactor)、运用模拟对象(Mock Object)解耦合、建立自动化单元测试环境并分析测试覆盖。结束实践之后,学员应该对在Scrum中运用测试驱动开发提高设计与代码质量有更深层的体会。本视频为下集。

本课程会指导学员分三步实践测试驱动开发:体验测试驱动开发的流程(Red-Green-Refactor)、运用模拟对象(Mock Object)解耦合、建立自动化单元测试环境并分析测试覆盖。结束实践之后,学员应该对在Scrum中运用测试驱动开发提高设计与代码质量有更深层的体会。本视频为上集。
在上周六淘宝网和阿里巴巴B2B联合主办的第二届互联网测试交流大会上,来自Google、Baidu、网易、腾讯、淘宝、阿里巴巴等公司的测试经理就“研发团队中最合适的开发测试比是多少”话题做了圆桌论坛沟通。
在7月24日InfoQ和百度联合举办的第4期百度技术沙龙活动上,来自百度的工程师孙景卫和ThoughtWorks的工程师张晓庆分别和与会者分享了测试相关的话题,包括百度研发团队在Web测试自动化方面的尝试和实践,以及测试驱动开发实战。本次活动还增设了促进交流的OpenSpace环节,让“每一个人都是讲师”!
许多备受青睐的敏捷著作都建议你说:捕获用户需求的最佳途径是把例子编写进自动化测试——即“自动化验收测试”。尽管引来诸多质疑,但思想领袖Jim Shore认为也许不该这样。
稳定sprint,是指在正常的开发周期临近结束时,在交付产品之前那几个附加的sprint。如其名所示,加上它们一般是为了最后一次把产品稳定下来,去掉最后几个bug。它们属于敏捷的环境的一部分么?还是有了“完成”就够了?
Dale Emery认为,有些自动化测试因为比较脆弱而且维护成本高,导致很多公司放弃了实施测试自动化的意愿。在一篇最近发表的文章中,Dale共享了一些避免测试自动化中这些共性问题的实用方法。他以一些比较典型的自动化代码做引子,推演出一些有利于增强代码健壮性、降低维护成本的方法。