网络通信 频道

工程师必读 微软如何部署Exchange2010

  必读二:微软神秘的Dogfood测试

  微软针对他的每一款产品,都会进行严格的“Dogfood”测试。大家知道在做狗食的时候,由于狗不会讲话,所以会有一个人去吃这个狗的食物,然后来判断此种食物的口味。微软借用了这种工作方式,在每一种产品完成之前,内部的员工必须先进行试用。虽然此时的软件还充满了Bug,并可能随时导致系统崩溃,但是员工们都还得继续Dogfood,这样就等于有几万名的测试人员在测试软件。Dogfood的目的不仅仅是为了找到Bug,还有一个作用就是帮助改进界面、操作的设计。

  在Exchange系列产品的测试中,我们可以看到,微软在Dogfood测试上的严谨和进步。

  Exchange 2000 – 在发布前3周开始

  Exchange 2003 – 在发布前6个月开始

  Exchange 2007 – 在发布前22个月开始,在2006年12月7日全部迁移到RTM版本

  Exchange 2010从2007年2月份开始在生产环境中使用,整个公司在产品发布之前完成过渡(2009年10月),其中经历40次切换, 30,000 崩溃, 和4,000个特定的缺陷。

2
相关文章