piginthetree 发表于 2008-6-19 15:17:34

我为什么雇佣家庭主妇做软件测试【转贴】

我在微软总部做测试组长和经理时,经常需要招聘测试人员。我招聘人时通常会遵循两个原则:一是要看他的逻辑性,这是非常重要的一点;二是要看他的思维是否怪异,是否能经常产生一些怪点子。第一点是可以依靠后天培养的,但是第二点恐怕是后天培养不出来的,多少有些天生的因素在里面。

这两个原则是我在多年的实践中得出来的。由于软件测试学科还不成熟,目前还没有一种很好的标准来衡量一个测试人员的优劣。而且它到底需要一个什么样的专业基础,尚无定论。从目前来看,并不是说学计算机专业的就最适合做软件测试人员。

说起来也许大家不会相信,我曾经亲自招聘过一位家庭主妇来做微软的测试人员!

这名家庭主妇已经四十多岁了,是一位海军军官的妻子,三位孩子的母亲。她只读到高中毕业,连大专也没有上(在美国没有上过大专的人是很少的)。她使用计算机的水平也非常初级,而且还是跟着自己的女儿学的。后来她在家闲得无聊,就决定出来找一个工作,而且居然跑到微软来应聘了。

当时,我在面试她的时候就已经发现她的计算机水平很有限,只能达到一个一般用户的标准。但是,我发现她的思维很怪异,怪点子很多,能够很快地发现一些问题。于是,我就随便让她试用一下IE,结果她当场就给我找出了好几个Bug。她完全是凭着一种感觉来找Bug的。

后来,我对老板说,我想雇用她。老板一听,睁大了双眼:“Are you crazy?You want to hire a housewife!(你疯了吗?你居然想雇用一个家庭主妇!)”

于是我跟他说了一下我的想法。他还是觉得让一个大学都没有上过的家庭妇女做测试人员是不可思议的。但是,最后他还是说:“You are the hire manager.You make the decision!(你是招聘经理,还是你自己来决定吧!)”

我最终决定还是雇用她。在开始阶段,她的确存在许多问题。我只是认识到她的感知力很强,却忘了她的其他素质如何。由于她一直做家庭妇女,没有在职业环境中待过,因此显得很粗鲁,经常大声喧哗,利用办公电话到处大声打电话,在办公室里抽烟,而且还经常逞能,走到别人后面得意地告诉别人:“I just found a bug!(我刚刚找到一个Bug!)”,好像别人都发现不了Bug。但是,后来我警告过她以后,她就努力改正了这些毛病,并非常认真敬业。她学得非常快,三个月以后,就已经非常专业了。最后,我的老板终于承认她真是非常厉害,并将她转为了正式职员,现在她恐怕已经成为测试组长了。

从这个例子可以看出,做一名好的普通测试人员并不需要某方面(如计算机)的专业基础,我们不能像评价开发人员一样依照常理来评价测试人员。开发人员肯定需要专业基础,但是测试人员有多种,如做IE的一些手工测试(Manual Test)就不需要任何专业基础,他们是在以用户的身份使用(甚至乱用)产品并从中发现问题。那位家庭妇女就具有这方面的天分。我当时也招聘了一些学生物、物理专业的博士,但他们做得并不怎么样,远不如这位家庭妇女干得好。

afeng 发表于 2008-6-19 16:26:26

微软不都是sdet吗,怎么会有手工测试

chris198685 发表于 2008-6-19 16:48:47

这篇文章的观点很古怪,但是也很有效。
可问题是,谁会去这样招聘人才?谁能有这样的魄力呢

afeng 发表于 2008-6-19 17:14:17

可能只是用来说明一些问题吧,不一定真有此事,奇怪的是家庭主妇又是通过什么渠道去应聘微软的tester呢

mickeyai 发表于 2008-6-20 15:25:44

Good~

wavelsb 发表于 2008-6-30 16:24:55

转哪的?想看看原文。

阿七 发表于 2008-7-1 15:22:38

测试就是想办法弄坏做好的软件和程序   
呵呵
页: [1]
查看完整版本: 我为什么雇佣家庭主妇做软件测试【转贴】