微信号:infoqchina

介绍:有内容的技术社区媒体

不喜欢绘画的木工不是好测试人员?

2013-04-23 15:51 InfoQ

Q:有人说“开发人员在创造世界,测试人员在拯救世界”,在您眼中开发与测试是怎 样的关系?


A:首先开发人员没有在创造世界,测试人员也从来没有拯救过世界,所有的产业创新都来自与跨界的融合。二者是大领域中不同的职业表现,谈不上相互喜欢或者相互厌恶,仅此而已。从深度上来说,开发有架构设计师角色,测试也有相同的角色。从广度上来说,开发有体验工程角色,测试也有交互测试角色。作为大产业的基石,两种职业相互支持、相互学习才能稳盘,哪怕是从割裂的角度来看,相互之间离开了谁日子都不好过。


我们最终都会面对客户,对于客户来说他才不管你么之间的关系怎么样,能做出好产品,质量过硬,他用的舒心还带有不断地惊喜发现,那才是真正的面朝大海,春暖花开了。


Q:有工程师期望打造强悍的小团队,包揽开发和测试的工作,您认为这样可行吗?


A:愿景是好的,但是这么多年下来,我看到的往往是小团队还没达到短小精悍就散了,有各种原因产生各种结果,如同人生的悲欢离合。国内的团队最终都是group而不是team,大家缺在统一的价值观上。中国传统文化的影响太大了,例如“宁做鸡头不为凤尾”等等。而且对于管理层来说,你出发的本意是很好的打造一支强悍的团队,那反过来你会不会“挟持”管理层?所以经过了大一统思想洗礼,最终的命运就是拆分团队,让牛人们升级后分散到其他团队中,美名曰:为公司培养新人,产生连帮带的效果。我这样说可能比较消极,但是情况确实存在。


小团队对于资源的要求可不“小”,往往表现得很强势,对于公司和客户来说都不是很好。并且小团队形成后,对于技术、自我提高的追求还能坚持多久我都是存有疑问的。不过我不反对小团队,如果确实足够强悍,让大家觉得好可以倡导实行,实践是最终检验真理的唯一手段,用疏不用堵是对的。


另外我积极鼓励学习小团队,学习绝对不能是闭门造车式的,这样效率低对个人提高非常有限。我甚至做过这样事情,如果是为了相互进步、增加凝聚力而学习,直接给与一定程度的物质奖励,公司学习环境不够好,那就开到山里面突击个3天,一切都是值得的。


Q:如果不做IT行业,您会考虑做什么工作?


A:绘画和木工,画完了自己做木框搁在店里卖,如果来的人打心眼里喜欢,直接拿走不用给钱了。


以上,是InfoQ编辑PC和QCon北京2013“优秀测试实践分析”专题的演讲嘉宾王东刚关于测试这个话题的对话。


点击“阅读原文”查看更多内容并吐槽吧。

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 【畅言】不把C作为第一门语言是个好主意么? 【第1章第123回】[ 学习路线 ] 2015 前端(JS)工程师必知必会 (2) 关于手机的5大谣言,你被忽悠过么? 作为程序员,我将如何教育自己的孩子