绝想首页

为什么都觉得测试比研发低级呢……

imspeach [其他] 2011-09-29 02:03:40 星期四 晴天 查看:11229 回复:0 发消息给作者

  
看到版上好多这种帖子……
  
客观因素是国内的测试确实比较像是简单重复性的手指劳动
  
但是我觉得主观因素大家还是觉得测试比研发第一等……
  
一年之前刚工作也是这么以为的
  
后来测试了三个月后转到研发
  
发现测试期间的一些心得对研发非常有指导意义
  
研发产品是为了客户的需求,测试人员就是第一层把关者
  
研发人员把更多的心思放在逻辑的严密,功能的实现,各种异常处理的完善上(这是负责的研发人员,有的人糊弄一下各种BUG就交出来了)
  
测试人员则更注重产品的易用性,界面的人性化和 异常操作 导致的异常问题处理上
  
很明显,研发人员如果思维不够开阔,肯定是不能满足需求的
  
所以我觉得测试非常重要,甚至比研发还要重要(如果想做出好的产品,而不仅仅是可以用的产品)
  
所以我觉得,没有测试的经历,很难研发出好用的软件。不是你不够努力,而是很多事情你想不到,有思维的盲区
  
个人认为,国内这种敷衍性质的测试(很多就是自己研发自己测试)导致国货不好用
  
所以我觉得有机会测试的话还是试试吧,多总结经验,肯定会有提高。
  
仅仅是个人看法,欢迎大家拍砖……
  
其实我们学IT的注定大部分都是“码工”,因为专业就是干技术活……少数的人会转行管人,更少数的人会进阶为技术大牛科学人才,其他大部分人都得面对自己的现实……我觉得工作后学个管理学的硕士不错,具有通信背景的新型复合管理人才,这一下就比码工牛多了
--
哈哈哈哈哈哈哈哈哈哈 哈哈哈哈哈哈哈哈哈哈 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 哈哈啊哈哈哈哈哈哈哈
※ 修改:·xiuguilin 于 Jun  1 23:08:21 2010 修改本文·[FROM: 123.116.103.*]

  
在这前面还有产品经理或者售前。。。靠,售前和客户一线接触,都不把功能和易用性考虑好。。。搞个毛,测试时技术把关的确,但是国内的软件单签完合同老板就不管了,出了事情反正有售后擦屁股
--
  

  
测试是一门科学的,非常重要的,再国外有专门研究测试的。
  
举个例子,比如我们现在做的飞行器,esa用来测试空间是否可以被引力线扭曲的,要求电路的精度非常高,噪声水平非常低,而地球上测试仪器本身噪声就比这个噪声水平高,因此地球上的测试手段自然就成为技术难题了,需要大力气解决。
--
BUPT, China -- TU Graz, Austria -- ETH Zurich, Switzerland -- ??
  
My Blog:
http://spaces.msn.com/members/kiddanno/
  

  
测试地位比研发低是中国特色,这是由中国的销售体系导致的
产品和销售能拍着胸脯说即使没有测试照样能把产品卖出去,那老板还重视测试才怪
所以中国的产品的易用性非常差
--
  

  
测试和开发的重视度,这个还是分公司吧,在有些公司,测试的地位是相当高的。
  
如果仅仅是重复性的劳动,这种测试真是没啥意思。
如果有自动化等的加入,测试还是一门很深的学问。
--
好好的爱老婆,好好的工作
  

  
根本在于普遍认为测试是纯粹投入的,不会直接带来经济利益(间接利益除外,如产品成熟就更有市场竞争力),而研发是能直接产生利润的。另外,产品出来,如果简化测试,就能比别人早点占领市场。所以说国内大环境导致了测试不被重视。
--
  

  
         得看公司注重的程度吧
         做产品的更注重测试?
         做项目的更注重开发?
  
【 在 xiuguilin (摸球教主的球 是金刚的球) 的大作中提到: 】
: 看到版上好多这种帖子……
: 客观因素是国内的测试确实比较像是简单重复性的手指劳动
: 但是我觉得主观因素大家还是觉得测试比研发第一等……
: ...................
  
--
              ╭━━╮╭━━╮╭━━━╮              ╭━┏━━┓┏┳╮━┳╮    
◢■◣◢■◣┃╭━╯┃╭━╯┃╭╭╮┃  ◢■◣◢■◣┃   ┏╯┏━━┻━┓    
  
◥■■■■◤┃╰━╮┃╰━╮┃┃┃┃┃  ◥■■■■◤┗┳┏━╯┓┏━━━━┓    
   ◥■■◤  ╰━╮┃┃╭━╯┃┃┃┃┃    ◥■■◤  ╭┛┏━┳┓┣━━━━╯    
     ◥◤    ╭━╯┃┃╰━╮┃┃┃┃┃ picture@BYR┗━  ┃ ┣━━━━┓    
             ╰━━╯╰━━╯╰╯┻╰╯ /           ┗━┗━┻┛┗━━━━╯    
  
  

  
在某外企做了几年SQA了,说说我的感想吧:
重研发,轻测试这种现象其实外企里也存在,搞技术的人自然都会崇尚“技术含量”高的工作
虽然做一个SQA相对容易,可是想做的好也需要相当的努力才能做到,毕竟当一个软件产品功能很复杂时,能保证重要的bug不被漏掉,没有相当的逻辑思维能力和实际动手操作能力也不行
一个优秀的tester对于一个项目的贡献也是很可观的:如果某个bug在产品发布以后才发现,重新打补丁发布升级包是需要另一轮仔细严格的测试的,整个项目组(研发测试人员都在内)都会付出相当的时间和人力,对软件公司来讲无疑是一笔多余的开销,因此公司对测试质量会很看重,如果某个tester的bug report质量很高,那么相应的薪酬不会比dev差。不过普遍来讲sqa的所得还是要比开发人员少一些,因为辛苦程度还是不一样的:sqa的任务量化起来比较容易,如果公司够人性化,正常分配的任务是可以在8小时内搞定的,不至于像开发人员那样经常为各种deadline熬coding,SQA的压力要小得多,日子自然也舒服惬意一些
至于sqa的前途,我个人并不十分看好,虽然对软件公司来说必不可少,但毕竟不是一个能直接创造价值的行当,相关工作经验的积累往往也跟某款软件产品息息相关,如果哪天产品做不下去要停止开发,那么转测其他不相关软件的话又是新手一个
至于测试转研发,这个可行性好像因公司而异,但我也不觉得是很好的一条路,研发做多了其实也是重复劳动,与测试没多大区别,只是能满足些虚荣心而已
目前觉得不管是研发还是测试,如果不打算跳出软件开发这个行业(谋求升官进爵者除外),要多想想如何做一个自己的产品,竞标拉活亦可,独立打包出售亦可,一定得找个突破点让技术转化为效益,而且是自己的、未被剥削过的效益。
研发也好,测试也好,工作都只是为了一份稳定收入解决基本生活需求而已,作为一个it技术工作者,真正的出路还是在那8小时以外
  
--
  

  
不是老板觉得研发低等,是大部分研发人员没到那个水平,值得老板器重你。关于版上的各种研发不如销售的言论,我觉得都有偏见,是国内环境使然,不是真正价值的体现。看看我们公司tools dev的老大年终分红5000W,你就知道销售那点提成不过尔尔~~~
【 在 iroi44 的大作中提到: 】
: 都是混
: 老版看来,研发也很低等
: 【 在 xiuguilin (摸球教主的球 是金刚的球) 的大作中提到: 】
: ...................
--
  

  
中国的软件行业还处于初级阶段,你看一些经典的软件工程书籍,比如《人月》、《人件》、《软件开发心理学》、《代码大全》等,会发现这些写于二、三十年前的书所描绘的软件行业,比我们现在成熟得多
  
盈利的方式也比较暴力、直接,不需要太多地在技术方面精益求精,功能开发的重要程度比质量保证更加重要。软件测试也没有形成一套方法体系,目前国内所采用的测试方法还比较初级,门槛低,测试人员可替代性强,这都是在测试环节投入较少的原因
  
这样一来,一是没有行业技术积累,二是测试环节对利润贡献度较低。这其实是一个循环,一会导致二,二会导致一。
  
我觉得目前测试行业的现状就是这样的,当然也不是所有的国内企业都不重视软件测试,只是说这个市场目前还比较小,从业人员的职业规划也不明了,并且软件行业是要细分的,不同种类的项目,在开发和测试方面的指导思想和方法论可能都不一样,这就导致了测试人员的择业机会就更小了,人才市场的机会少流动率低,那待遇自然上不去,待遇上不去就会影响优秀人才的加入,人才少了,对市场贡献度又低了,然后就又循环了。。
  
--
Quicksort in Haskell
  
qsort []     = []
qsort (x:xs) = qsort (filter (= x) xs)
  
  
顶一下(259 写日记 885369 185076

 

 

留住已经逝去的峥嵘岁月 记住曾经绽现的万种风情 在记忆即将淡漠的时候 来把这些重新回味

Copyright (C) 2008-2014 www.juexiang.com, All Rights Reserved.

京ICP备2023001011号-3   京公网安备11010802011908号

客服QQ 1017160561 违法和不良信息举报电话 13148464312 邮箱 1017160561@qq.com