09年有一个韩国人,在网络上发布了一系列“血型漫画”,风靡一时,也引起了大家对血型和性格的兴趣。虽然现在科学并没有证明,血型和性格存在必然的联系,不过不同血型的人在处理相同问题的时候,却表现出非常有趣的规律,另外统计学上也有一些数字非常说明问题,比如说,在监狱里不常看到A型血的犯人,但是在精神病院却经常发现A型的病人,这和A型比较守纪律,容易焦虑的性格吻合的很好。
结合血型与性格的分析,我们来看看不同血型的测试工程师,在日常工作中都有哪些特点。
A型
A型天生具有发现事物缺陷的能力,在A型眼中,世界是不完美的,总是存在各种问题。他们也非常善于观察细节,因此多么细小的Bug,也逃不过A型工程师的眼睛。A型非常坚持原则,一丝不苟的执行规范制度,也比较固执,所以开发会觉得A型有点不近人情,很难讲话。不过A型对工作极其认真,开发非常信赖A型工程师,就是有时候觉得沟通起来有点累。
A型工程师每做一件事情都要尽量考虑周全,每个细节都要万无一失,有时会显得优柔寡断,在进行改革创新的时候也经常患得患失。A型对于即将到来的变化经常显得不适应,容易焦虑,比如软件需求的变化,组织结构的变化等等。
A型对职业发展看的比较重,经常思考自己存在的价值,在公司里所起的作用,因此感到工作压力较大。当A型在工作中遇到问题,总想弄个明白,追根究底,哪怕是个小问题,A型也很较真。
B型
B型工程师天性比较开朗,对别人的错误也比较宽容,所以在项目组里人缘总是非常好,与开发团队一般都相处的不错。不过B型对细节的问题一般不太关注,喜欢自由选择自己的工作方式,不墨守成规,
B型处理人际关系比较自如,如果担任测试Leader往往显得游刃有余,B型说话做事不太会考虑别人的感受,怎么想就怎么说,比如在测试方案的讨论中,会直接指出问题所在。相比之下,A型提意见就委婉很多,担心说出来会得罪人。
B型做决定非常干脆,一旦自己想好了,就马上确定下来,不会考虑太多因素。比如在过程改进或者是技术创新活动里,B型思维活跃,不过往往是单线程,一旦从某个逻辑想通以后,便不会考虑其他的逻辑。
O型
O型的一个明显的特点是正义感很强,对于团队成员犯的错误,毫不留情的指出,比如说开发的代码出了问题,或者测试功能出现遗漏。O型说话很直接,有时火气也很冲,常给人一种愤青的感觉。不过O型并不记仇,说了就说了,过一会就忘了,大家不会在意。
O型非常有主见,说话又很直接,让人感觉非常有领导的气质,比较富有个人魅力。O型做事专注,比较投入,较多在技术上成为专家。
O型的时间观念不强,在安排测试任务时间表的时候,经常感觉很头大,做事情也比较拖,经常是“不见鬼子不挂弦”,直接的结果就是当任务快到期的时候,不得不加班完成。
AB型
AB型遇事格外冷静,总是与别人有不同的看法,独树一帜。AB型分析能力很强,在大家为一件事情争论不休的时候,AB型总能理清思路,是团队里思路最清楚的那个人。
AB型的注意力比较难集中,对各种技术都有兴趣,很难在某一方面成为专家。AB型是一个复杂的类型,难以捉摸,同时具有A型和B型的特点。
最后,我们用一个软件项目种经常出现的场景:“当需求变更发生时...”,来比较一下不同血型的软件测试工程师的反应。
A型:怎么又变了,这下到月底哪测得完啊,真烦死了!
B型:老这么搞谁受得了,你们必须要请吃下午茶才行。
O型:我靠!又变了,这帮家伙能不能专业一点?tmd不测了!让你们老大来跟我谈!
AB型:当时需求评审时我就说了不能这么做,早听我的不就好了。