51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8498|回复: 28
打印 上一主题 下一主题

[原创] 克莱沃曼的测试感悟(2) - 云计算的发展对测试的影响(A)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-11-4 03:02:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
上篇文章谈到了这几年IT行业的发展的核心就是云计算。这篇来谈谈云计算的发展给测试带来了什么影响。首先要澄清几个概念。

传统软件和云计算:传统软件就是需要安装才可以运行的软件,比如微软的office。云计算讲究的是SAAS,所谓的软件就是服务,不需要安装而运行在浏览器里,比如Google Docs。
云和端:云你可以理解为internet, 也可以理解为server。端从硬件来说就是PC, smart phone, tablet, xbox等等可以接入internet的设备。从软件来说在PC上就是上边提到的SAAS。从其他设备来说,当然也有SAAS了,但是目前更主要的形式却是APP。对于这种与PC相反的形式,我稍后会有所说明。
测试工作角色的分类:各个公司分类不同,但是目前比较流行的分类方式是SDET (software development engineer in test)和SQAE (software quality assurance engineer)。各个公司的叫法也有所不同,跟SDET类似的有SET(Google, Linkedin),跟SQAE类似的有QAE(amazon), QE(Salesforce, linkedin)。 SDET和SQAE的主要区别就是编码能力。
SDE, SDET, SQAE, user的关系:如果我们把SDE的代码认为是100%,user的代码认为是0%。你可以理解为编码能力,也可以理解为编码的工作量,或者理解为对这个职位的编码要求。我认为SDET的编码是100%-50%,而SQAE的编码是50%-0%。从关系上来说,SDET更接近于SDE,而SQAE更接近于用户。我经常看到大家把测试职位分成手工测试,自动化测试,黑盒测试,白盒测试。其实,把测试分为SDET和SQAE更实际一些。
以上的话题,我在后续文章都会深入展开来谈。这里需要说明一下就是,我的观察主要从SDET的角度,更多的话题也会围绕SDET展开。SQAE会涉及,但是未必准确。

这一篇主要是为了澄清一些概念。下一篇会开始进入话题。我会从宏观,微观两个方面来谈。宏观主要是看大趋势,微观是看具体公司的情况。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

29#
发表于 2013-1-23 17:07:18 | 只看该作者
linmulin真是典型的疯狗,徒增笑耳
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2012-12-4 19:45:21 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2012-8-9 13:34:35 | 只看该作者
好久好久没看到CLEVERMAN,现在做测试前途的确不大。

有机会多跟前端合作,多跟客户接触,这样才有发 ...
heqingbluesky 发表于 2012-8-7 12:01



   测试人员的发展基本上没什么前途了。正解!!!!!!!!!!!!!!

同时也支持克莱沃曼,此人是位测试的大师级人物。群中的很多人可能不认识他!他的水平在测试界绝对是一流的实力派!他不像以前的网讯的那个朱少民之类的玩弄测试理论的家伙,比如朱少民整天搞什么等价类划分啊,因果图法啊,敏捷测试啊。其实如果你让朱少民测试一个很简单的系统,他绝对有很多低级的bug都发现不了!-------------再次支持克莱沃曼这样的实力派大师!
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2012-8-7 12:01:39 | 只看该作者
我已经转开发了。觉得在测试领域没什么前途了。顶多也就是去Google做SET,然后也就没什么发展了。还是做 ...
cleverman 发表于 2012-8-6 12:40


好久好久没看到CLEVERMAN,现在做测试前途的确不大。

有机会多跟前端合作,多跟客户接触,这样才有发展。

成天做在电脑前面测试,发展不大,什么接口、单元、白盒测试都是虚幻的(对大多数公司来说)。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2019-2-14 11:33
  • 签到天数: 183 天

    连续签到: 3 天

    [LV.7]测试师长

    25#
    发表于 2012-8-6 15:07:44 | 只看该作者
    回复 24# cleverman


        你这就不好嘛,你转开发和你完成这篇作品没必然联系嘛,而且你做了8年测试这么久的时间,给自己留点回忆也是应该的嘛,我这样的后来人还是很想看看的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
     楼主| 发表于 2012-8-6 12:40:56 | 只看该作者
    还有,楼主,怎么不继续了?这等着看呢
    lctlee 发表于 2012-8-6 10:58


    我已经转开发了。觉得在测试领域没什么前途了。顶多也就是去Google做SET,然后也就没什么发展了。还是做开发可以给自己带来更广阔的发展空间。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-2-14 11:33
  • 签到天数: 183 天

    连续签到: 3 天

    [LV.7]测试师长

    23#
    发表于 2012-8-6 10:58:24 | 只看该作者
    还有,楼主,怎么不继续了?这等着看呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-2-14 11:33
  • 签到天数: 183 天

    连续签到: 3 天

    [LV.7]测试师长

    22#
    发表于 2012-8-6 10:49:29 | 只看该作者
    挺好的文章,虽然我混不进外企神马的- -~~~
    不过骂人那位有点太那个了吧?就算你有骂人的理由,你不说出来我们怎么知道呢?你骂人还要别人猜你骂人的理由不成?那你脑子真实有问题了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2012-8-6 10:22:39 | 只看该作者
    好像都是在讲 SDET、Job title神马的……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2012-7-24 16:03:31 | 只看该作者
    很好,向楼主学习。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    19#
    发表于 2012-6-23 17:55:13 | 只看该作者
    我记得楼主工作时间比较长
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-11-10 14:58:08 | 只看该作者
    职业生涯有几个5年?呵呵~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    17#
    发表于 2011-11-10 10:57:21 | 只看该作者
    怎么又因为贴子吵骂起来了。大家和诣一点啊。知识分享,想看的看看,不想看的路过不就行哇
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2011-11-9 21:20:08 | 只看该作者
    cleverman,我做了6年多测试了。目前想转行做两年开发,然后再转测试,你看如何?呵呵
    立车 发表于 2011-11-9 15:52



        挺好。不过我的感觉做2年开发时间有点短,应该至少做5年。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-11-9 15:52:26 | 只看该作者
    cleverman,我做了6年多测试了。目前想转行做两年开发,然后再转测试,你看如何?呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2011-11-9 05:45:36 | 只看该作者
    云和端的测试

    云计算带来了很多很多的好处,但是由于我这里要阐述的是对测试的影响,因此不准备全面地谈,这里只是从软件开发商的角度去看。

    先谈谈云。传统软件是通过安装来部署到用户的计算上,因此开发商对软件基本失去了控制的能力,这也就是为什么会有盗版软件的产生了。而云上的软件却不同,它被部署在了开发商的服务器上(自己的或租用的),开发商有完全的控制能力。这点区别也就造成了云上的软件对质量的要求比传统软件要低。传统软件如果出了bug是很难去fix的,只能靠update这种痛苦的方式。想想windows update和adobe那些没完没了的update吧。对了还有QQ。不但用户痛苦,开发商其实更痛苦。要release一个patch要花多少人力物力呢?因此,能尽量多的在release给用户之前发现bug是非常非常重要的,也就是说开发商需要一个优秀的测试团队。而在云上运行的软件却是另外一副模样。首先,release新的版本的时候可以一点一点的开放,通过用户来报bug。即使全部开放之后发现bug,由于代码被开发商完全控制,所以可以非常容易的修复bug,如果有非常重大的问题的话,还可以roll back到老版本上去。因此,修复bug的代价相对传统软件要小得多。换句话说,云软件对质量的要求是deployable, not shippable.

    这里举几个例子。Facebook就基本没有测试人员。我从一些渠道听说他们也有测试人员,但是我从来没看到他们在招测试人员。他们的策略就是一点一点的开放给用户,从而使得最终的开放的是一个稳定的版本。Amazon就是靠著名的on-call文化,on-call的开发人员24小时待命,一旦系统出现任何问题都要马上去fix,因此测试的比例就非常低,而且测试的工作内容也比较简单化,主要是集成测试。Google的很多产品可能根本就没有测试人员,都是一些免费的服务,就算有bug又如何?不过总的来说,像Facebook这样一个测试人员也不招的情况比较少,绝大部分云计算公司都是有测试职位的,只是比例很低而已,一般来说10-20:1这样。当然这只是一个很笼统的比例,不同的项目配置是很不一样的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-11-8 15:04:13 | 只看该作者
    cleverman 的“所以说SDET是测试的大趋势,也就是说测试需要跟开发更加紧密的合作。我这么说是有根据的,比如微软在树立SDET的时候就把SQAE淘汰了,相应的职位采用了外包的形式。而Google里SQAE的职位也是越来越少了,新的opening基本都是SDET了。所以说通过SQAE进入顶级大公司的机会现在已经非常小了。” 这句话碰了 linmulin 的心尖,所以两人争来争去的,比较有意思。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-11-8 11:51:14 | 只看该作者
    sb真多,连我的意思都看不懂,还什么乡下人,城里人,我根本就没有bs外地人的意思,相反,我倒是很欢迎一些高素质外地人到上海来,你如果还不满25岁,那就不要来和我讨论这个问题,麻烦把意思看看清楚再来说,懂的自然懂,不懂的多说也没有什么意思
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-11-8 11:50:55 | 只看该作者
    sb真多,连我的意思都看不懂,还什么乡下人,城里人,我根本就没有bs外地人的意思,相反,我倒是很欢迎一些高素质外地人到上海来,你如果还不满25岁,那就不要来和我讨论这个问题,麻烦把意思看看清楚再来说,懂的自然懂,不懂的多说也没有什么意思
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 22:11 , Processed in 1.591183 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表