职业病
踏入软件测试这个行业后,我越来越注意到自己从性格到习惯上都不知不觉地发生了一些微妙的变化。调侃地说,这些变化,也许就是软件测试员的职业病吧!
症状一:
看到什么事情,第一感觉总是这件事一定存在缺陷。由于软件测试员每天的工作就是挑bug,找bug,天天都在和bug打交道,所以,测试员每件事首先想到的就是bug,再加上测试员不断追求完美的思想越来越受到领导和客户的重视,这一症状表现得越来越明显了。
症状二:
将刨根问底的精神发挥得淋漓尽致。测试员的一个基本要求是:不要让开发人员随便地驳倒你,你应当告诉开发人员,这种情况是很可能发生的。所以,测试员就会把这个工作作风带到生活当中,有时被人家笑话之后,自己想想还会情不自禁地笑笑。再者,一但发现一个不正常的现象,就要打破砂锅问到底,一定要把程序的这个十分隐蔽的bug找出来,这不是倔,而是执着!
症状三:
遇到任何事都喜欢先用逆向的思维考虑问题。由于测试员在测试的过程中,为了找出更多的bug,他们会用逆向的思维快速地找出程序中的bug,久而久之,这一工作习惯也被带到了生活当中。
职业误解
本人2000年毕业,做软件测试有8年多了。从2002年开始走上管理岗位,分别担任Test Leader / Test Manager / QA Manager 等职位。任职期间,发现极个别软件测试人员工作久了,有些极端、走火入魔了。我们将其称为软件测试职业病吧。
典型病例:
2003年的时候,任职深圳某知名企业Test Leader. 那时遇到一个很奇怪的同事,她总是找我的问题(Bug)。几乎两、三天提一个,并表现出不满。自己做为年轻的Leader, 比较在乎别人的意见,想着如果是自己做的不好,就改。但是认真的分析了这些问题,并不是自己的错误,心里很纳闷,又没办法(或不好意思)说。
直到项目进行到测试执行阶段,终于明白了她为什么总是找我的Bug. 她做软件测试已5年多,每次都在拼命的找BUG. 后来发展到找人的Bug, 已经走火入魔。我离她最近,近水楼台先得月,自己被找Bug理所当然。举几个例子:
1. 让她Review 一份文档,她觉得4/5的文档写的不合适,全部加上批注或修改,并监督别人去修改。
2. 她发现一个Bug, 执意让别人修改,快哭着、闹着了。快使用上辣椒水、老虎凳去逼了;
3. 在她的眼里,自己的职业最崇尚。找人的Bug, 是在帮助、提高、挽救你;
4. 把“对事不对人”绝对化,铁面无私,不断的跳级提出问题;
5. 还有一个因素,当时软件测试并不成熟,许多知识来自网络。她阅读了许多网上的文章,并把它们捧为“圣经”,批评别人的“利剑”。
病症分析:
以上1、2点,出发点是好的,但做的过头了,主次不分。
1). 别人是文档的Owner,你Review, 提出意见,最好基于尊重别人观点的基础上。不要一棍子打死,这样别人无法工作了。上级能让他写文档,说明他能承担起这个责任,也是责任人。你和他是协作的关系,不是敌人。他改不改是他的事,不要反客为主。
2). 你的责任是发现Bug. 修改Bug、给Bug定性,是开发团队的事。不要越界,要学会协作。不然,自己成了“火神”“讨人嫌”、“神经病”(走火入魔)
关于第3点,分不清做事、做人、现实。
3). 软件测试仅仅是一种职业,大家在工作期间发现软件中的Bug, 保证软件质量。不要把这种职业神圣化。在一个团队工作,人都有自己的优缺点。在软件测试中找出Bug,是一种善意。适当的方式指出同事、上级的错误,也是一种善意。钻牛角、职业化的找同事、上级的错误,属于恶意。是在扰乱公司秩序,捣蛋鬼的表现
关于第4点,过分的强调自己,就是把别人当傻子。
4). 越级,是不得以的事情。在万不得已的情况下,才能使用。俗话说:先礼后兵。大家坐下来认真的谈,是在谈不来再和上级说。不考虑别人的感受,是自大的表现。
关于第5点,过于相信网络,就是傻子。
近几年,发生青少年痴迷于网络游戏的人数激增;由于网恋、发生抢劫、命案的也在增多。这些人大部分自控能力较差,模糊了网络与现实。这种情况同样在软件测试行业表现出来,痴迷于网络的软件测试文章。这些文章也是人写的,过滤性的选择尚可。捧为圣经,是网络疾病的表现,和痴迷于网络游戏的青少年没什么区别。
本文转载自51Testing软件测试网,查看更多:http://www.51testing.com/html/news.html