软件测试工程师的修炼之道(2)

发表于:2017-09-04来源:LP_ProgramLife作者:LP_ProgramLife点击数: 标签:
组织 刘备自己不会带兵打仗,为什么他下面的五虎将会死心塌地的服从他?因为五虎将会将兵,刘备会将将。运筹帷幄之中,决胜千里之外,这是帅才;


组织

刘备自己不会带兵打仗,为什么他下面的五虎将会死心塌地的服从他?因为五虎将会将兵,刘备会将将。“运筹帷幄之中,决胜千里之外”,这是帅才;“三军中取敌上将之首级如探囊取物”,这是将才。帅才也好将才也好,都离不开组织能力。这里说的是广义上的组织能力,不仅仅指团队管理、跨部门协调这些内容。

不少人认为开发与测试的工作是对立的,经常会有冲突,没错,的确会有。出现冲突怎么办?这时候需要通过高度的组织能力对双方的合作关系进行充分的调整。人与人之间本来就会不断的有磨擦,有人的地方就有恩怨,有恩怨就有江湖,人就是江湖。那为什么有的人能左右逢源,让人感觉与他合作如沐春风呢?这就是组织能力的表现。

再比方说,在真正的敏捷团队中,无论工作有多苦多累,无论团队成员构成有多复杂,整个团队都会有一个共同的表象,那就是“开心”,真正的敏捷团队一定是个开心的团队。所以笔者常说,敏捷团队的领导者一定要有非常强烈的人格魅力,能牢牢的把整个团队凝聚在一起,这种人格魅力往往就体现在组织能力上。

有人也许会问,举办大型活动算不算组织能力的体现?算,当然算。但现在很多人白白浪费了这样的机会,在筹备过程中仅仅起到工作分解或传声筒的作用,可惜。

学习

“一目十行过目不忘”,这种天才是有的,笔者非常羡慕有时甚至是嫉恨他们。普通人需要花费一两年才能掌握的知识,这些天资纵横的人只用一两天就可以了,并且很多技能仿佛天生就会,根本不用后天的学习。幸好这种人非常少,否则根据社会达尔文主义的观点,我们普通人没有任何生存空间。

软件测试从业人员有个明显特点——复合型。“知己知彼百战百胜”,当我们要对某项产品进行测试,那么必然要先了解此产品的各种背景,这导致测试人员需要学习各种各样的知识,并且要不断的学习,快速的学习。入行几年后或许我们会感到掌握的技能杂而不精,此时需要深入的学习,全面的学习。

学习能力往往被看作是一个人有无潜力的重要标志,针对软件测试工程师而言,“快速学习”尤为重要。笔者一直想寻找一种方法,能让测试人员不了解行业背景不懂测试技术也能正常开展测试工作,但可惜的是一直没找到。那么变通下,通过“快速学习”是否也能达到类似的效果呢?应该是可以的。

学习最核心的是什么?知之者不如好之者,好之者不如乐之者。

第2页

心态

多年前笔者读过一篇文章——《写给浮躁的IT同仁》,读后深有同感。一个浮躁的社会造就了众多浮躁的人,软件测试本该是个做学问的领域,可惜啊可惜。

人往往是自私的,荀子曰:“人之初,性本恶。”笔者深以为然。绝大多数人都认为自己是最可怜最委屈最被不公正对待的,扪心自问真是这样吗?佛教有个观点“明心见性”,这是笔者孜孜不倦所追求的精神境界,与大家共勉。

大家应该都明白,没有绝对的公平社会,从来就没有,纵观古今中外历朝历代什么时候绝对公平过?我们不要一味的怨天尤人,如果改变不了环境就努力的去适应它,这是升斗小民应该具备的心态。

先做人后做事,不论是综合素质还是专业技能,在所有能力中,心态是最重要的。但要特别说明下,心态和态度不是一码事。此外,有人认为工作态度高于工作能力,笔者并不赞同这种观点,更有甚者把工作态度与是否听话混为一谈这就更扯淡了。

国人讲究“君以国士待我,我必国士报之”,一颗平常心加上一颗感恩心,足够了。

第二章专业技能

《笑傲江湖》里有写到华山派分为剑气二宗,金大师在书中是褒扬剑宗的,令狐冲全无内力单凭神鬼莫测的剑法就打遍天下无敌手。那么在测试领域里,方法与技术哪个更重要?此话题争论太多一时半会说不清楚,但笔者是赞同方法更重要的。有道是万法归宗,一力降十会,就是这个道理。下文所说的技能涵盖了方法与技术。另请注意,当专业能力上升到一定程度后,需要从广度转为深度,即要在某一特定领域内做深做强,切勿变成杂而不精。

测试方法

目前测试领域内大大小小的测试方法上百种,有的被广大测试工程师所接受并在实际工作中大量运用,有的仅停留在理论研究阶段,还有的只是某些机构为了发表学术论文东拼西凑胡乱编造的。那么这么多方法应该如何选择?《神雕侠侣》里有这么一段:

原文转自:http://www.jianshu.com/p/0cde18be00ed