软件测试之旅,路漫漫,其修远兮,吾将上下而求索。 <<软测之魂>> 作者 擅长测试设计,嵌入式软件测试,测试自动化,测试体系建设,测试管理, 软件配置管理建设,医疗器械软件测试,教育。 新浪微博@Aullyxiao,邮箱aul516@126.com

浮躁的测试界,为你惋惜!

上一篇 / 下一篇  2010-07-01 22:38:19 / 天气: 晴朗 / 心情: 平静 / 精华(3) / 置顶(1) / 个人分类:测试管理

  还在为自己选择的软件测试而迷茫吗?信息业的迅猛发展,互联网技术行业的崛起,只要有软件存在的地方,就需要有软件测试的存在。目前软件测试的入门还较低,这也就意味着还有很大的发展空间。

昨天又集中面试了一批人,总体感觉,普遍的测试水平还较低,一些公司有专门的测试开发人员,但类似我们想要的作一些测试方法的研究,测试工具的开发人员,还暂无遇到比较合适的。俗话说“千里马常有,而伯乐不常有”,而现在好像是在逆道而行。一个公司,支持业务发展的是项目是产品,对测试来说最主要的还是业务测试。还有一个比较突出的点,就是外包公司的测试人员,比较多,约占面试人员的3/5。他们只做功能测试,遇到好的外包主,按他们公司的流程规范做,如中兴,华为,腾讯,还是比较幸运的,可以从大公司中学到一些正规的测试做法。就这一点来说,如果能在自己的公司测试软件,相比于外包,最起码在某些方面是幸运的,如归属感,话语权。培养测试技术人才,特别是往纵深方向发展的测试精英,需要有一个支撑平台,而这个平台,在外包公司里基本上是得不满足的。

面试的结果虽不尽人意,但也有另外一番体会。象文思、东软、软通动力,易思博,从心底里感谢它们对基础测试人才的培养,是它们的存在,推动测试行业的基础发展,给了社会上很多毕业生,转行到IT行业的测试人予机会。但从另一方面来看,与应聘者的交流中,也流露出从一些无奈的现实。外包公司的测试人员,他们都几乎没机会接触到他们所测试产品的代码、核心代码。当然,测试的方法有很多,并不一定要进行代码测试,但是从软件构成的性质决定,如果我们只做黑盒功能测试,始终有一块代码是测试盲区,或者说这块盲区,在后续不断加强的功能测试中有时也能闯入发现一些问题,但是究其测试效率,测试方法来说,并不是一个很有效的方法。或许,也有人会说,很多公司开发人员有自己做单元测试,这当然是好事。但据我了解到的,真正把单元测试做得有声有色的公司并不多,一部分是宣称有做,只是偶尔做,一部分是做了,但效果没有监控,后来就流于形式了。留下的bug自然就到提交的测试版本中了。而是功能测试人员参发现大量的bug,一个10来万行的代码,就能提交3000多个bug(据统计,提交测试的版本平均千行故障率在15-18个)。

 

而当问及遇一些严重、偶发bug测试如何处理,测试如何尽早发现这些bug时,基本上是瓶颈。突破瓶颈本身不是一件容易的事,但他们大部分是没有这个机会,而这个机会正是培养测试精英们所需要的。精英的成长需要平台、沃土,他们需要具备分析问题,定位问题的能力,而这些能力,就是从解决这些疑难杂症的问题中磨练出来的。

对于偶发严重bug的重现,需要分析、定位,需要精通业务知识,掌据软件设计实现原理,而这时需要深入分析它的代码实现,如多线程的死锁,测试如何能及早发现这些致命的问题,需要分析,总结。有思考,有总结,才有改进。从问题着手分析,研究测试方法,推动测试流程或方法的改进就是一个不错的做法。

面试归来,出现在脑海中的是这几个字“浮澡的测试界”。很大一部分应聘者才做了2-3年的功能测试,刚入行。而自己却认为没什么可学了,打算转去做测试管理。而真有机会做了管理后(测试小组长),其实也没做什么,一些协调、接口、测试项目的管理,就认为做到了管理,了不得。<<微软的秘密>>这本书很值得一看(已有再版),记得书中提到的一点,微软他们要的是哪些既懂技术,又懂经营(商业概念,商业模式)的人。微软的三套马车:产品经理、开发经理、测试经理,相信他们是要符合这种管理理念的。而我们的一些测试朋友,才做了几个月或是一年半载的测试组长,或是1-2年的功能测试,问自己,技术、管理,哪一项提得上精通?

记得有一位国外的软件大师说过这样一席话(大致意思):一个人要在某一领域有所建树,先花三年时间把所有相关这个领域的书、资料收集起来研读;然后花三年时间实践、分析、总结,反反复复;最后再花三到四年时间总结、研究形成自己的独立体系知识,才谓得上精通。


TAG:

snowlocusfly的个人空间 引用 删除 snowlocusfly   /   2010-07-08 15:36:02
你们招聘条件写清楚9年测试研发经验,估计来应聘的人就不多了
snowlocusfly的个人空间 引用 删除 snowlocusfly   /   2010-07-08 15:34:46
记得有一位国外的软件大师说过这样一席话(大致意思):一个人要在某一领域有所建树,先花三年时间把所有相关这个领域的书、资料收集起来研读;然后花三年时间实践、分析、总结,反反复复;最后再花三到四年时间总结、研究形成自己的独立体系知识,才谓得上精通

===========
你们公司招的是只花3年研读的还是6年实践的,貌似你们公司需要的是9年研究的。9年工作经验貌似是不好招,好好寻觅吧!
引用 删除 lgrpp   /   2010-07-07 17:13:26
无专不精
yun__qing的个人空间 引用 删除 yun__qing   /   2010-07-07 09:18:47
产品公司很好吗,很多产品公司还不如外包,精通何为精通,有几个人能精通??
引用 删除 岚雨   /   2010-07-06 17:34:34
的确说的很符合现在行业的情况,最可悲的是测试的重要性公司只是说说而已 根本没有落到实处  只要遇到瓶颈  就说测试没做好  开发的还不太重视测试提出来的bug呢!
Victor's Testing Career 引用 删除 winfood   /   2010-07-06 08:58:48
5
引用 删除 hometown_cloudy   /   2010-07-05 23:09:12
记得有一位国外的软件大师说过这样一席话(大致意思):一个人要在某一领域有所建树,先花三年时间把所有相关这个领域的书、资料收集起来研读;然后花三年时间实践、分析、总结,反反复复;最后再花三到四年时间总结、研究形成自己的独立体系知识,才谓得上精通

===========
我是想花这么多时间好好学习,但是“浮躁的测试界”给我这么多时间吗?到了3 4 十岁谁还要我们干这行?是中国浮躁,这个行业浮躁,这个行业的人浮躁
逆水行舟,不进则退! 引用 删除 wjhbj   /   2010-07-05 20:46:07
楼主,是什么公司,你们公司培养嘛
引用 删除 liuxiaoyang   /   2010-07-05 11:10:00
5
引用 删除 shenzehua888   /   2010-07-05 10:48:38
3
Life is an Attitude 引用 删除 YangMay   /   2010-07-05 09:54:07
确实,越来越觉得测试界很浮澡..包括自己在内.不过有的时候是没有办法的.
为什么都想往管理方面走,中国的国情和大环境决定了很多东西。
工作是为了更好的生活,所以浮燥的人越来越多。
狼窝 引用 删除 8596991   /   2010-07-05 09:10:56
从个体来讲,如果没有领路的,自己往往不知道怎么做.遗憾的是,中国测试界的领路人并不多
"><s>装饰你的梦</s&. 引用 删除 andyfly_001   /   2010-07-03 21:52:20
楼主说的有理,高速发展的测试人才需求和国内缓慢发展的测试行业,以及缺乏测试人才的培养制度,使得测试人员心态浮躁,知识需要积累,经验需要积累。
碎飘 引用 删除 806114786   /   2010-07-03 17:21:40
5
karen的个人空间 引用 删除 地下森林   /   2010-07-03 15:16:22
LZ说得很好,但是周围的环境很难让一个人在一个基础测试岗位上呆两三年,而不去想朝管理方向发展。
ermine的个人空间 引用 删除 ermine   /   2010-07-03 11:30:16
说的很好,很有感触~
werm520的个人空间 引用 删除 werm520   /   2010-07-02 19:34:36
说的很好,我就是其中一家公司刚入行的测试基础人员,说实话现在是太浮躁了,我自己也感觉到了,但还是不可避免的被周围的环境影响,即使刚刚做了3个月的功能测试,我都有成长太慢的感觉
werm520的个人空间 引用 删除 werm520   /   2010-07-02 19:34:26
5
fly0618的个人空间 引用 删除 fly0618   /   2010-07-02 17:44:39
他们大部分是没有这个机会,而这个机会正是培养测试精英们所需要的。精英的成长需要平台、沃土,他们需要具备分析问题,定位问题的能力,而这些能力,就是从解决这些疑难杂症的问题中磨练出来的。
Jackc的个人空间 引用 删除 Jackc   /   2010-07-02 16:31:01
说的很中肯,个人技能积累是一个长期过程。

不过测试界的牛人还是很多。

凡事都是两面看,你在面试过程的遭遇,是否是由于招聘职位与期望待遇不对等导致的呢?
 

评分:0

我来说两句

Open Toolbar