克莱沃曼的测试感悟(2) - 云计算的发展对测试的影响(B)

上一篇 / 下一篇  2011-11-04 14:21:00

传统软件公司跟云计算公司相比

传统软件更加重视测试。所谓重视不重视测试有一个基本衡量的标准就是开发测试的比例。传统软件公司很多开发测试的比例都可以达到1:1,尤其是大公司,即使我工作过的小公司也是1:1的比例。传统软件公司的典型代表就是微软。微软桌面软件的测试标准配置就是1:1。有些传言说1:2或者更高并不是真实的,至少不是普遍的情况。
而云计算公司开发测试的比例就大大的降低了。比如Google的比例,据我的了解应该是10-20:1,比例非常的小,甚至很多项目没有测试。当然这是有原因的,我稍后会解释。Amazon的比例也类似,可能稍高一些。Linkedin大概也差不多。Facebook甚至没有测试工程师。而唯一的例外可能就是Salesforce,他们号称努力达到1:1,可是目前可能是几比一,但是比例应该会比其他搞云计算的高。
但是有一个有趣的现象是。我说过测试分为SDET和SQAE。在传统软件公司中设有SDET职位的是极少数。除了微软以外,其他公司基本没有SDET的职位而清一色是SQAE的职位。而在云计算公司中,除了Facebook这个特例,其他公司基本都同时设有SDET和SQAE的职位。也就是说SDET在云计算公司中更有市场。另一方面也说明,云计算公司虽然测试的比例不高,但是要求测试人员的素质却比传统软件公司要高了。还有一个例子就是微软的Bing search,竟然把SDET取消了,几乎全部都是SDE了。
我认为造成这个现象的原因是,传统软件公司的开发模式比较老套,发展比较缓慢,还主要是墨守成规。而SDET这种测试的职位是微软大概在2004,2005年左右创立的,是属于比较先进的测试模式,但是历史比较短,传统软件公司还没有时间去采用。而云计算公司都比较新,大多都是近几年兴起的,因此一开始就采用了比较先进的模式。所以说SDET是测试的大趋势,也就是说测试需要跟开发更加紧密的合作。我这么说是有根据的,比如微软在树立SDET的时候就把SQAE淘汰了,相应的职位采用了外包的形式。而Google里SQAE的职位也是越来越少了,新的opening基本都是SDET了。所以说通过SQAE进入顶级大公司的机会现在已经非常小了。而SDET由于历史短,市场上的人才并不多,因此也比较抢手。我知道一些SDET在国内的公司也拿到了40万年薪甚至更高的offer。

TAG:

 

评分:0

我来说两句

cleverman

cleverman

七年测试经验,从manual test开始,陆续涉及到了automation test, security test, reliability test, stress test, performance test等等。

我的栏目

日历

« 2024-04-29  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 7143
  • 日志数: 8
  • 文件数: 1
  • 建立时间: 2010-03-07
  • 更新时间: 2013-01-06

RSS订阅

Open Toolbar