联系我:新浪微博@架构师Jack 或 dongjietest#163.com联系.(#换为@)

3个关于未来软件测试行业发展问题的讨论

上一篇 / 下一篇  2012-07-15 21:07:20 / 个人分类:个人介绍

近日与几位软件测试行业资深人士(10年以上从业经验)交流,大家谈到未来中国是否所有测试人员都需要像Google,微软的测试人员那样必须又会开发又会测试才能生存,是否未来中国的测试人员会越来越少。交流结束后,我个人有如下一些心得体会和特别的观点与大家分享,希望网友们继续讨论。

@4SoG3q"qI p"a0

 51Testing软件测试网*Z#G#z \Ef`,Cb-T/?

问题1: Google开发测试比10:1会成为未来中国软件测试的模式吗?51Testing软件测试网X(d9iYnjH:I;g(h*@\ o

评:不会。因为根据各种信息来源,Google实现该模式有3个基本的前提,即Google招聘的精英开发者代码质量很高,精英测试者经验丰富且具有测试创新能力,Google严格高质量的代码review流程和制度。我们做这样一个逻辑推理:因为谷歌开发者水平高自然bug就少,对比我们本土工程师,bug应该少一半吧,否则怎么对得起2倍以上的人力成本呢?这样自然对发现这些bug的测试资源和测试人力需求就减少至少一半,这样101效果等同国内5:1效果;继续逻辑推理:谷歌测试工程师的技能和测试创新力应该要高于国内普通几千元工资的工程师一倍以上吧,否则怎么对得起谷歌给出的几倍的工资标准。测试生产力的提升,又从5:1等同于2.5:1。最后再加上Google高质量的代码review流程制度,流向测试的bug会更少。正是这样谷歌用开发测试比10:1的配置能得到质量保障,而国内99%公司雇用不起那些经验丰富工程技艺高的工程人员(开发者或测试者),因此只有靠增加测试的人力达到开发测试比2.5:1,甚至2:1也许才能得到谷歌的质量效果。

r)Q9X0m oU(g4U0

 谷歌的10:1模式在中国很难复制,也许未来国内会有1-2家公司的开发人员代码质量达到谷歌美国的标准,同时测试人员技能达到谷歌的标准,或许能复制7:18:1。当然降低质量标准实现7:1之类的不属于本文讨论范围。

y@"N&C LT-XS0

 51Testing软件测试网yfk%T&b

    问题2:普通的黑盒测试人员未来在中国就没有工作机会了吗?

8s4c0[!Y:P_z@*^\-~0

    评:不会。如同中国社会不平衡发展的现状一样,中国不同地区不同行业不同公司及机构软件测试工作模式受制于拥有资源的不同,追求质量目标的不同,对软件测试工作模式会有不同层次的要求。如同中国现在有一部分人生活在信息社会,一部分人生活在工业社会(不会上网)一样。中国未来除了少数经济条件好的企业会向世界最新的测试模式靠拢外,大部分的普通公司受限于经费问题还会沿用现在的测试工作模式,因为他们没有太多费用去投资测试技术的进步,也没有太多费用去雇用掌握新测试技术和新测试模式的稀缺软件测试工程师,而且现在中国的软件测试培训体系及机构仍然更多会停留在旧的测试技术和模式上,所以也无法持续为社会输送大量掌握新测试技术的人员。51Testing软件测试网X2Jz~(lT!h

 

@a[ _0rx H P0

   问题3互联网面向个人消费者的测试模式与面向高质量要求商业软件的测试模式会有什么不同。51Testing软件测试网mt%g nS8Y E

    评:互联网的测试模式不会替代面向高质量商业软件的测试模式。由于互联网软件可低成本快速修复的特点,因此有条件追求更短的开发测试周期,所以互联网测试模式肯定会对过去基于商业软件需求发展而来的测试模式进行创新,发挥互联网的优势加快测试的速度。但商业软件没有互联网低成本快速修复的基本条件,所以互联网测试模式对商业软件而言没有生存的基本前提。无论对于非互联网软件,还是互联网软件都有测试共性:都希望在质量目标达成的条件下测试时间更短。但又有差异性,这些差异性我打一个比方:非互联网软件的测试更像“硬功”靠力量来达到目标,互联网软件的测试更像“轻功”可以靠灵巧来达到目标。相对于非互联网软件的测试发展时间长和积累多,互联网软件的现在更需要更多的创新来调整测试模式发挥互联网的特点及优势,获得更好的质量目标与测试成本周期。

Z/FE#P2`]Z5f.`5Z0

TAG:

whisky328的个人空间 引用 删除 whisky328   /   2015-05-19 18:03:35
5
zhang244481682的个人空间 引用 删除 zhang244481682   /   2012-10-30 13:58:35
5
zhou_fin_test的个人空间 引用 删除 zhou_fin_test   /   2012-08-16 15:44:00
不管如何,黑盒测试人员总是需要的,多少而已。测试人员会写code绝对是优势,希望在IT行业里长期干的人无论是开发还是测试,能自己啪啪的写好code能保障饭碗,别的都是废话。

这个行业里的核心竞争力就是写好code。每个人脑子里清醒一些,其他方法,管理,流程等等谁都可以忽悠一阵。
幻海尘风的个人空间 引用 删除 zkfxysy   /   2012-08-16 15:28:25
5
sophia_wyy的个人空间 引用 删除 sophia_wyy   /   2012-08-15 16:33:36
5
weigao的个人空间 引用 删除 weigao   /   2012-08-03 17:38:42
本来想给5分 结果点错了 不好意思 顶一下
weigao的个人空间 引用 删除 weigao   /   2012-08-03 17:37:28
1
Jaguar 引用 删除 huipeng   /   2012-07-31 10:53:40
这个必须顶
苏凉的个人空间 引用 删除 苏凉   /   2012-07-31 09:36:35
5
LEMON阁 引用 删除 wangly   /   2012-07-22 17:34:55
5
liulisuo的个人空间 引用 删除 liulisuo   /   2012-07-20 14:15:03
5
逍遥无名的个人空间 引用 删除 逍遥无名   /   2012-07-20 11:00:49
那未来软测的个人发展如何呢
逍遥无名的个人空间 引用 删除 逍遥无名   /   2012-07-20 10:59:45
5
陈超Man的个人空间 引用 删除 陈超Man   /   2012-07-19 11:27:28
5
xin_晴的个人空间 引用 删除 xin_晴   /   2012-07-16 14:01:16
您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/19/n-817719.html
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
 

评分:0

我来说两句

Open Toolbar