51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2356|回复: 4
打印 上一主题 下一主题

[原创] [转]冷观中国软件测试业的尴尬

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-3-17 15:59:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在几家外企的测试理念带动下,软件测试,一夜之间突然变成了个香饽饽。但在许多中国的软件企业里,测试工作,似乎仍遭遇着某些尴尬。  我1997年毕业后在XX研究院测试中心工作了三年,2000年转岗,至今仍不断地关注着测试的发展。但冷眼观潮,8年过去了,遗憾的是改进甚微。所谓的尴尬,我所言也难免偏颇,但却是有过切肤之痛的亲身体会。
  一、自卑的尴尬
  “国软”测试门槛进入低,这不多举例。
  既然门槛低,就暗示了你水平有限。所以,包括测试人员本身,在潜意识里,也总觉得低研发一等。所以,测试人员或多或少都有一种自卑感。这种自卑感还源自于:工作的单调和枯燥乏味、缺少成就感、缺乏激情。有工作热情的,有生活压力的,只好拼命地找bug,用自残式的苦中作乐来抵消这种尴尬;用对产品的高度负责和对工作的执著来掩饰内心的自卑。
  也因此,在同单位中,很少有主动从研发转岗去做测试的,哪怕是可编码的自动测试
  二、职业发展的尴尬
  “国软”研发投入成本不比“外软”,测试人手较少,有的研发测试人员比例能高达8:1甚至10:1,人手严重不足,却经常性的一人同时负责多个项目。压力大,工作紧张,经常性地加班加点,并不象某人的轻松一句——“2年都干什么了?除了工作就是玩吗?”
  想学习?好呀,鼓励!可惜只是口头上的。测试,才是你的本职工作!我就曾遭遇这样的尴尬:工作之余,翻开书看一看(那时互联网还很弱),或许被打了小报告,老板立马过来警告:“XXX啊,你不能这样啊!大家都在看着你呢。”不是不想,而是不能。可惜的三年呐,荒废了三年!
  我所目睹测试人员的发展,也很尴尬。
  有想法的,找机会脱离技术去做管理;有的借测试和品质保证过程管理千丝万缕的关系,专职去做质量经理;有技术根基且不愿被埋没的选择去做研发;还有的去做了技术服务(总比测试多拿些出差补助);口才好、善交际的去做了产品经理……而一直通过测试技术获得发展的,有,但屈指可数。令人欣喜的是,有过测试经验的人员转岗到其他技术岗位后,由于受测试思维影响,还是很容易做出成绩的。
  三、自动测试的尴尬
  XX公司在1998年就引进了自动化测试理念,并豪气万丈地想在2000年覆盖所有产品大部分模块,结局是惨败。曾以双倍于普通测试人员的薪水招聘专职来做自动化研究,然而寄予的希望太大,收获的失望也太大。研究的结果,仅是选择了几种可以录制、回放的测试工具而已。公用测试工具的局限性大,效果也有限。而自主开发的测试工具,没有。



这就是自动测试的尴尬:
  一方面,在低成本运作模式下,时间、人力、物力非常有限,研发人手都紧张,哪有资源来开发自动框架?
  另一方面,则是对测试目的的认知问题:是以找bug为主?还是以验证功能为主?自动测试可代替人力做很多重复性的验证工作,却不能找到太多bug。而很多情况下对测试工作的认可,就如同对杀毒软件的认可一样:光扫描到系统正常不好,非要杀出个病毒来才觉得它有效。否则,就会想:为什么要花高代价去做业绩有限的活?
  XX研究院在2000年被拆分到各事业部,测试中心也随之分解为若干小组,对应到各研发部门的各研发组。分解以后,大公司小作坊式的管理方式更为突出,由于没有了测试中心的统一管理指导、协调调度,导致测试方法和测试理念也一度原地踏步停滞不前,仍以黑盒、手动为测试主导。业内颇有影响的XX公司都是如此,何况小的"国软"企业呢?
  四、公司地位的尴尬
  一人之见:“国软”企业对测试的重视仅停留在口头上。
  一方面,很多单位都赋予测试很大的约束性权力,测试中心曾一度以品质保证,过程管理,ISO、CMM多种角色出现,看似约束权力很大,实质上都是虚的。这也正是导致研发和测试形成对立观念的原因之一。研发人员虽然面对着黑纸白字红印章的条条款款口口称是,心里却骂着“拿着鸡毛当令箭”。内心不服,权力有时也就成了形同虚设,很多被对策掉了。而同时,测试方面若有过多的沟通,又容易被管理者理解为妥协。
  测试人员待遇较低,且很容易成为重大奖励性政策的忽略对象,却是不争的事实。这从侧面真实反映了公司对待测试的重视程度。第二任XX研究院院长XXX先生曾说过一句话,“好的软件是写出来的,不是测出来的”。最初,我曾驳斥过,但后来论证这句话确实是正确的。这其实也暗示了“国软”测试人员的尴尬命运,即潜意识里,已成为研发的附庸。
  很多“国软”企业的测试,离完全自动化还有相当长的一段路要走。所以,只要企业还在开发产品,那么就需要有手动测试,也离不开手动测试。虽然成为一名高级的手动测试专家并非易事,但面对尴尬也是无可奈何。要么自己多用些心,要么退步抽身早。

--------------------------------------------------------------------------

文章挺不错的.转来大家可以看看 讨论个.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-3-18 09:44:26 | 只看该作者
文章写得挺好的,作者说得问题一定程度上也存在。不过近些年大有改观。
从长远来说,整个行业的未来还是挺光明的。
另外做为个人,更应该关注的是自身的发展。

一、经济规律决定测试地位
  现在很多企业都开始在成立独立的测试部门,市场上对测试人员的需求及层次也在提高。这样的改变是行业性的,绝非个别企业的头脑发热,背后有其经济规律:
  中国制造业花了20多年的时间从手工作坊向世界级工厂转变,软件业也同样需要经历这个过程。软件企业的规模在扩大,拿ERP软件为例,现在就连几百或几十万的中小项目来说,也不是几个人拉支队伍就能搞定的了。其次,行业的发展也意味着专业化。有些工作必须要测试来做。比如阿里巴巴,作为一个网络公司,它就必须要有性能测试。软件行业规模化、专业化的发展决定了测试的未来。

二、行业的发展不代表个人的发展
   行业发展了,个人的地位不见得会提高。现在也有很多程序员想跳槽做测试。如果测试自己的能力不提高,意识不够(比如把测试片面地理解为找BUG),那只好被人超越。
   至于作者说的没有发展,我只能说是环境问题。这当然是很重要的客观因素,但人不能被环境所左右。

三、自动化测试
   首先自动化测试不代表测试的全部。其次自动化测试这些年也是有发展的。它是一个循序渐进的过程,不可能一步到位。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-3-18 10:44:45 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-3-18 12:01:34 | 只看该作者
我个人对软件测试行业还是比较看好,否则就不会选这个专业了!!!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-3-18 18:30:15 | 只看该作者
其实根本点在于:测试的进入门槛太低,一个刚毕业的女生,虽说是学习计算机专业,但对计算机知识知之甚少,连一些常识性问题都不会。给开发层增加了很多负担,不可避免让开发人员恼火。
    像我们单位,测试人员40-60,有专门的测试部门。但测试人员的个人技能真的是不敢恭维,几年下来也不会去提升自己。刚进来如何,现在除了对产品的使用熟悉一些外,其它技能并无太大的长进。
    而真正的测试能手却倍受开发和领导的认可。
     说白了,这是一个技术区域,什么都不懂,你怎么在这个区域里面混
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-19 23:44 , Processed in 0.087619 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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