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

发表于:2013-4-23 12:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:彭超    来源:51Testing软件测试网采编

  作者简介:王东刚,测试行业从业超过10年,注重测试技术的理论与实际整合,丰富的团队构建和管理经验,在软件测试领域多有建树,更重要的是自身对测试的狂热。后期自主创业,主推专业的软件测试服务,用户覆盖欧美及国内大客户。以学习欧美先进的软件测试管理和技术,经过自己的融合做国内最专业的软件测试市场化运营者。

  能否先简单谈谈您在测试领域的从业经验,和您对此领域的理解?

  王东刚:我大学是1999年毕业的,之前已经跟老师做了2年的开发,后来自己搞了一套商场的POS系统整个浙江跑着卖,一个拷贝当时卖8000多卖了N套挺有成就感。2000年下半年进了一家美资全资公司当项目经理,接触开发居多,直到2002年某月某天总监找我,说太原大项目团队顶不住了要我立刻启程过去解决问题。等我到了太原一看才知道,当时的一线团队做完模块开发直接cvs递交编译发布,到了客户那边经常会出现辛辛苦苦录了半天数据一点保存按钮网页崩溃的事情,这些杂七杂八的事情出多了搞得团队和客户这边的关系非常紧张。我立刻跟公司汇报情况,又抽调过来3个人,加我一块组成了公司第一支现场测试实施保障团队,辛苦梳理了4个多月的时间终于解决完了问题,客户很满意又放了不少其他项目给公司做。回来后公司给了我一笔钱,当时觉得做测试可以直接创收啊,比开发好多了。

  对我来说没有什么明显的领域分界线,例如项目管理、开发和测试等等,其实我一直是在不同领域之间相互交错着前进。如果单从测试领域本身来讲,我们做的还不够,总体上比较保守。不是说国内测试领域没有优秀的人才,只是在创新和想象力方面跟国外同行差的太远。我们有很大前进的空间,经过这几年一些大公司整体测试研发的投入,百家争鸣百花齐放的时代很快就回到来,我很乐观。

  软件测试的魅力何在?您为什么选择测试一行而不做开发?

  王东刚:对我来说测试的魅力在于它让我有了很多可以施展的空间,想象力上没有束缚。05年看了一本书《世界是平的》,一开始不知道怎么回事,只是意识里面有个模糊的概念。到08年介入欧美一线离岸测试才深有体会,两年的时间里面,我领导的测试团队根本就不知道对方开发团队情况(包括人员数量、姓名等等),也不需要即时通信工具的支持,就算是相互邮件算下来也只有寥寥数封而已,但是我们一直完美、和谐的完成了整个欧美某汽车生产商内部财务成本预算系统测试任务。

  做完这个项目后,整个国内团队人员都有深刻的反思。国内测试行业这几年才基本上摆脱了“沟通基本靠吼”的局面,但是在无沟通场景下想要整个项目团队有序推进工程进度,我觉得我们落后的太多,不管是思维、体系还是工具保障方面。我一直有个人生信条:“总是坚持着向前走,渐渐的成为一种习惯”,测试行业也符合了我的人生信条。我离不开测试领域,因为它深深地吸引了我,还有太多的事情没有做完。

  对于开发我一直没停过,也很积极的参与开源项目的构建,开发技能是测试人员实现梦想的一项基本功。我一直坚持的认为,测试人员一定要对构建项目的语言有一种美感的体验。它的逻辑表达、它的封包、它的回调、和那些看上去就非常优美的设计模式,在团队里我总是不断地组织测试人员学习项目架构,我们激烈的讨论它为什么要这样做,它的付出和它的遗弃,一切都很艺术化。这几年自动化测试也拉动了测试人员对开发的热情,这些都是非常好的现象。

  对于测试人员需要掌握多深的开发能力?我觉得看每个人自己的定位,毕竟测试是个广度的东西,技术有时候很难确保情景测试方面的需求。最近,快速移动设备应用软件的测试对于广大测试人员来说又是一个新阶段的开始,我们只能不断的接受挑战,循环更新下去!

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

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

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

  在您眼中,一名出色的测试人员,需要具备素质与知识?

  王东刚:这个我在当年写书的时候大大小小写了不少,比较教条主义。目前我总结一下,我觉得测试人员首先要有个好的心态,要那种泰山压顶不弯腰的乐观心态。很多时候心态会传染,当测试人员表现的过于悲观的时候,整个项目团队都会带有这种意识倾向,这是非常不好的。测试人员还需要关注一些细节和留意一些现象,很多细微的bug并不是直接表现的,现在的软件架构已经足够强壮,出一些bug并不会像以前那样让整个软件崩溃,但是出现了却会让用户产生直观心理上的厌恶,这更得不偿失。

  关于知识领域,除了我们以前说的细心、工作态度认真负责、专注、奉献精神、专业、学习能力强、沟通能力、耐心等等,我觉得测试人员还要多多接触一些美好的带有美感的东西,多看看工业设计、色彩管理、交互逻辑、视觉艺术、营销策划等等。学习这些有什么用?用处太大了,首先你的眼界会快速的打开,各种知识相互交错交融,会让你对客户、产品有个全新的认识高度。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • flyskey
    2013-4-23 18:55:04

    看大人们的言论我就可以很专注,但是其他就不是很专注了

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号