软件业
新闻日历
图片新闻
中关村随感:除了卖场更有研发机构 秋色堪比硅谷
中关村,被称为中国的硅谷,这里除了熙攘的电子卖场,...
2010/11/04
组图:重150公斤的Google街景三轮车
剥皮寮是这此次「推荐Google街景三轮车拍摄景点」票选...
2010/08/11
梁祝与英特尔嵌入式的不解之缘
话说,某日,祝英台与梁山伯去逛街……
2010/07/12
美女骑警亮剑大连软交会
6月22日上午,在大连世界博览广场举办的第八届中国国际...
2010/06/23
分析评论
甲骨文:惠普为安腾芯片仍有生命力制造“假象”
甲骨文在递交为法院的文件中指出,安腾开发商惠普和英...
2011/11/21
工信部杨学山:信息技术发展的终极目标是为人服务
本该充当“摇大旗”角色的杨部长,这次充当的似乎是“...
2011/11/17

深度分析:当Beta版迟迟处于测试状态




作者: CNET科技资讯网
CNETNews.com.cn
2005-02-25 09:08:19

CNET科技资讯网2月25日国际报道 Beta过去被认为是软件开发的最后阶段,现在厂商在无限期测试产品的最高指导原则下,Beta版反而有了自己的生命周期。

这股趋势可用最近Google共同创始人Larry Page向投资人的说法最为明显,他表示只要工程师还有重大变更想进行,产品就会继续保持beta (或称测试版)身份,即使已经进行了数年的产品也一样。

“这种东西其实没有明确定义”Page表示:“我们可以在明天就把所有产品的Beta两字去掉,然而事实上却没做什么改变……但如果Beta 两字还在那里五年,就代表我们会花五年的时间去从事某些重大改变,我们觉得没问题,这只是传达与品牌标示的问题而已。”

Beta测试版原来是指最后发现严重漏洞的时机点,赶在最后正式对外发布前进行最后收尾的阶段,但Google对于beta的时间观点却点出了 当前厂商对这种流程的无限扩展。

Beta:时间越来越长 Beta 这个字以希腊字母的第二个字母来命名,往往用来代表软件测试的第二阶段。传统上Beta版会被发布给部分测 试人员作测试,在它之前的是Alpha 版则是在实验室里进行测试。

但近几年来,许多复杂的程序都是通过网站来提供给用户,而非市售盒装或者可下载的软件产品,beta测试版似乎越来越常见,时间长短 也不太受限制了。

“过去三年来这种情况越来越常见。”在线照片网站Flickr的营销主管Catarina Fake 表示,这家网站最近也才度过了一周年的beta生日。 “三年前,我不记得有多少网站会用beta版的。”

如Page所说的,Google本身也是以其Beta版软件数量之多、时间之长而闻名。Google Catalogs 2001年就推出Beta了。Google News 呢? 2002年推出Beta.Froogle呢?跟Google News 一样老。

Google的Gmail 邮件网站最近刚进行过改版,外界纷纷臆测可能是Gmail 即将结束测试版的前兆。

模糊半成品焦点?厂商不怕耗时,喜欢经年累月慢慢玩beta版,但部分人士则抱怨这么做根本是模糊成本与半成品之间的界线。

“我觉得‘Beta’变成一个值得质疑的字眼,”科技顾问Mary Hodder 表示:“Google跟Flickr把Beta放在他们网站上长达数年,这使我 们觉得使用Beta版其实也没什么关系。”

Hodder先前曾在blog写过,她因使用某一知名beta版的RSS 整合软件导致信息遗失的经历。此篇文章还在blog社区中引发网友的热烈讨论。 她在blog中写到,她原先没注意到厂商拿beta软件给用户使用竟然还敢收钱。

“网友一旦上网购买了beta产品后,beta这个字就已经丧失意义了。”Hodder表示。

Fake却为Flickr提供付费beta服务的举动提出辩护,他表示这是因为网友想要更多存储空间而提出的要求,且这样也让公司在的软件研发 的后期阶段得以维持。该服务除了免费帐号,同时有一年59.95 美元的额外存储空间服务。

Fake表示Flickr测试时间这么久是无心造成的。相片服务是在一个原本应该是多人游戏的网站上所推出的。当公司将焦点转移到相片的存 储与分享功能上之后,网站变得十分热门,以至于他们必须要将重点放在建立运算资源与网络资源上,而暂把希望在服务中增加的新功能 暂放一边。

“我们会很快速的放上更新版的服务”Fake说,“我们将会先放上一些新东西,看看发生什么事,也看看各种功能之间的使用活动如何, 然后我们会与软件的使用者互动,持续的努力改善产品。然而最有办法诉讼你软件实际工作状况的,就是使用者的实际使用。”

有些Google的测试版-Gmail与社交网站Orkut ,都是只有受邀者才能加入的,希望借此限制使用beta版的人数。

在可下载的软件中,市场还不乏几个太快把beta标签拿下而闯出一堆问题的例子。

举例来说,Netscape Communications 推出了Netscape 6后遭遇了强烈批评,Netscape 6是基于Mozilla.org 开放源代码研发社区建造的 预览版1.0.

“Netscape 6仍旧像个beta版”当时的一篇批评如此写道:“使用它的感觉让我觉得它好像还没完成。我大可等待Mozilla 的1.0 完成版, 而不是将它快速的推出。”

一个浏览器大战的老将,Mosaic的共同作者,也是Netscape的出资成员Jon Mittelhause 回忆Netscape 6的遥远始祖-Mosaic浏览器时, 认为它是一个“无止尽的beta循环”。

“陷入一个无止境beta循环的典型原因之一,是由于研发团队没有严守纪律来限制功能数量,”Jon Mittelhause 表示:“他们会一直试 着把一些小小的,‘安全’的功能塞进产品里,这会无可避免地产生副作用──藏在某处的程序臭虫,同时也开始了恶性的循环。这种事 常常在”最厉害“的研发人员身上发生,因为他们不想光做在那里除错;他们想要撰写更多的新功能。