James Whittaker解释为啥经过那么多人测试,MS的软件还是那么烂
来源:互联网 发布:2017彩票网络销售恢复 编辑:程序博客网 时间:2024/05/16 10:14
原文见:http://blogs.msdn.com/steverowe/archive/2008/10/02/james-whittaker-on-why-ms-software-sucks-despite-our-testing.aspx
一个朋友给我看James Whittaker写的一篇文章。我不知道JW开了博客,所以我读到之后很高兴。他写了很多有关测试的有趣的东西,所以如果你对测试有兴趣的花,我推荐你也去读一读(在左侧有链接)。
MS自称其测试程度很高,并对此深感自豪。这就不可避免地产生一个问题:如果MS如此擅长测试,那为什么你们的软件还是如此烂呢?James Whittaker曾经也问过这个问题。他现在在MS工作,所以是处在一个很好的位置可以尝试回答这个问题。
James基本上给出了3个理由:
1. MS的软件都很复杂,Windows,Exchange,Office等等,都是非常非常大的项目。
2. 很多很多的人在用MS的软件。Eric Raymond曾说如果有足够多的人去关注,一切bug都将无所遁形。如果此话适用于开源软件,那么也同样适用于闭源软件。在MS发布新软件的最初几天,上百万的人都会去用。Windows若干亿的安装量。有这么多的人去用,任何bug都有可能会被人碰到。
3. MS的测试人员在整个开发过程参与得还不够早。当然,在公司不同部门会有所不同,但总的来说,还是有很大改进空间的。
Published Thursday, October 02, 2008 9:23 AM by SteveRowe
一个朋友给我看James Whittaker写的一篇文章。我不知道JW开了博客,所以我读到之后很高兴。他写了很多有关测试的有趣的东西,所以如果你对测试有兴趣的花,我推荐你也去读一读(在左侧有链接)。
MS自称其测试程度很高,并对此深感自豪。这就不可避免地产生一个问题:如果MS如此擅长测试,那为什么你们的软件还是如此烂呢?James Whittaker曾经也问过这个问题。他现在在MS工作,所以是处在一个很好的位置可以尝试回答这个问题。
James基本上给出了3个理由:
1. MS的软件都很复杂,Windows,Exchange,Office等等,都是非常非常大的项目。
2. 很多很多的人在用MS的软件。Eric Raymond曾说如果有足够多的人去关注,一切bug都将无所遁形。如果此话适用于开源软件,那么也同样适用于闭源软件。在MS发布新软件的最初几天,上百万的人都会去用。Windows若干亿的安装量。有这么多的人去用,任何bug都有可能会被人碰到。
3. MS的测试人员在整个开发过程参与得还不够早。当然,在公司不同部门会有所不同,但总的来说,还是有很大改进空间的。
Published Thursday, October 02, 2008 9:23 AM by SteveRowe
- James Whittaker解释为啥经过那么多人测试,MS的软件还是那么烂
- James Whittaker的软件测试戒律(一)
- James Whittaker的软件测试戒律(二)
- James Whittaker:经营成功的测试职业生涯
- 经营成功的测试职业生涯 ---(James A. Whittaker)(一)
- 经营成功的测试职业生涯 ---(James A. Whittaker)(二)
- 原创翻译:James Whittaker系列——Google是如何测试的(1)
- 原创翻译:James Whittaker系列——Google是如何测试的(2)
- 原创翻译:James Whittaker系列——Google是如何测试的(3)
- 原创翻译:James Whittaker系列——Google是如何测试的(4)
- 原创翻译:James Whittaker系列——Google是如何测试的(3)
- James Whittaker系列——10分钟测试计划
- 原创翻译:James Whittaker系列
- 原创翻译:James Whittaker系列
- 为啥!寻求软件测试技术的资料
- 原创翻译:James Whittaker系列——10分钟测试计划
- 为啥学前端的人那么多,但好的前端工程师却很难找
- 为啥IE6那么多问题
- 超市生鲜食品采购管理
- 用DataReader 分页与几种传统的分页方法的比较
- CListCtrl 中使用 DrawItem MeasureItem 注意事项
- SQL语句优化技术分析
- 去掉IE7询问【你查看的网页正在试图关闭窗口?】的方法
- James Whittaker解释为啥经过那么多人测试,MS的软件还是那么烂
- 在Eclipse中用JDBC连接Sql Server 2005总结
- IBM企业整合服务解决方案-SOA
- 初为人父
- 关于oracle时区
- 一段精简的MFC代码
- C#调用非托管dll的参数传递设置
- 2008年度国际杰出设计大奖鉴赏
- Visual C++ dll