如何招聘出色的测试工程师?(2010-1-19)(获奖名单已公布)
测试的知识,很多人可以通过理论学习得到;面试的时候也可以说的很溜,让人看不出深浅;业务的水平,对于普通入行的测试工程师,也不好要求太高。
那什么样的问题能够让优秀的测试工程师脱颖而出呢?
[color=#0000ff]此话题由会员[/color][url=http://bbs.51testing.com/viewthread.php?tid=129915&page=18#pid1364938]windone[/url][color=#0000ff]提供,如果你也有问题想提出来和大家一起讨论,[/color][url=http://bbs.51testing.com/thread-129915-1-1.html][color=red]请点击此处>>[/color][/url]
[color=#0000ff]说不定下期讨论的问题就是由你提出的哦,请快快参与吧![/color]
[color=#0000ff][/color]
[align=center][table=345][tr][td=4,1,345][align=center][font=宋体][size=2][color=#ff0000]获奖名单[/color][/size][/font][/align][/td][/tr][tr][td][align=center][font=宋体][size=2][color=#0000ff]奖项[/color][/size][/font][/align][/td][td][align=center][font=宋体][size=2][color=#0000ff]获奖名单[/color][/size][/font][/align][/td][td][align=center][font=宋体][size=2][color=#0000ff]奖励[/color][/size][/font][/align][/td][td][align=center][font=宋体][size=2][color=#0000ff]答案链接[/color][/size][/font][/align][/td][/tr][tr][td][align=center][font=宋体][size=2][color=#000000]一等奖[/color][/size][/font][/align][/td][td][align=center][font=宋体][size=2][color=black]wind_lcg[/color][/size][/font][/align][/td][td][align=center][font=宋体][size=2][color=#000000]价值50元礼品[/color][/size][/font][/align][/td][td][align=center][font=宋体][color=#000000][url=http://bbs.51testing.com/viewthread.php?tid=180828&page=2#pid1412353][font=宋体][size=2][color=#000000]29#[/color][/size][/font][/url][/color][/font][/align][/td][/tr][tr][td][align=center][font=宋体][size=2][color=#000000]二等奖[/color][/size][/font][/align][/td][td][align=center][font=宋体][size=2][color=black]sstic[/color][/size][/font][/align][/td][td][align=center][font=宋体][size=2][color=#000000]300论坛积分[/color][/size][/font][/align][/td][td][align=center][font=宋体][color=#000000][url=http://bbs.51testing.com/viewthread.php?tid=180828&page=1#pid1409503][font=宋体][size=2][color=#000000]5#[/color][/size][/font][/url][/color][/font][/align][/td][/tr][tr][td][align=center][font=宋体][size=2][color=#000000]三等奖[/color][/size][/font][/align][/td][td][align=center][font=Tahoma][color=#000000][size=2][size=10.5pt]logo09[/size][/size][/color][/font][/align][/td][td][align=center][color=#000000][font=宋体][size=2]100论坛积分[/size][/align][/font][/color][/td][td][align=center][font=宋体][color=#000000][url=http://bbs.51testing.com/viewthread.php?tid=180828&page=1#pid1410141][font=宋体][size=2][color=#000000]14#[/color][/size][/font][/url][/color][/font][/align][/td][/tr][/table][/align]
[img]http://bbs.51testing.com/attachments/month_0811/20081125_650d7dccd46be6244f27oXDjE0HoDhyX.gif[/img]
[b][font=楷体_GB2312]相关文章:
[/font][/b][url=http://www.51testing.com/html/67/n-6667.html][size=2][font=楷体_GB2312][color=black]软件测试工程师是低人一等还是一金难求--请看微软观点[/color][/font][/size][/url]
[url=http://www.51testing.com/html/71/n-6771.html][font=楷体_GB2312][size=2][color=black]如何成为一名优秀的软件测试工程师[/color][/size][/font][/url]
[url=http://www.51testing.com/html/18/n-9518.html][font=楷体_GB2312][size=2][color=black]做软件测试工程师至少应具备的四种能力[/color][/size][/font][/url]
[url=http://www.51testing.com/html/news.html][font=楷体_GB2312][size=2][color=black]更多内容请点击>>>[/color][/size][/font][/url] 应该改变面试的方式,不是只是理论性的考试和提问,应该给出实际的东西,让面试人员来做,从他做的情况能看出水平来。
比如:给出简单公司中专门面试最能体现出水平的小程序等 论能力就行,学历次之!
根据需要
合适的是最好的。在招人时,我们知道自己需要什么样的人才,所以招到合适的很简单。但判断一个人是否出色很难,出色的人才只能在日常的工作中看出来,正所谓“路遥知马力”。
“具备某些特征,该人才就是一个出色的人才,否则则不是”的说法,我认为是不合理的,因为智力与能力,不是只通过几道题或是几句话就能完全体现出来的。
更何况中国是一个应试型国家,大家都在研究怎么考试与面试。无论什么样的问题,都会有人有所准备,对于有所准备的人,无法判断其是否出色。
总之本人认为,适合的人才好找,出色的人才只能压宝。 可以从以下4个方面去考察:
1. 期望薪水:
一般来说优秀、出色的测试人员,开价都不会太低。要价很低,讲的比较流畅的人,你敢用吗?还有招聘人员可以根据测试人员自己要求的薪水和简历的情况,预估测试人员的能力。毕竟来说找工作的人自己最了解自己的情况怎么样。
2. 动手能力:
可以通过一个公司的实际项目,让测试人员实际操作,如现场编写一个模块的测试用例,设计用例的能力,马上就知晓。或者使用自动化测试工具,进行自动化测试和性能测试,了解应聘人员的实际编写脚本的能力。如果一点都没有经验的人,自动就会退出,说自己不会。
3. 项目经验
可以通过测试人员描述项目的背景、测试方法和使用实际的项目中使用的测试工具,针对自己熟悉的方法和策略,中途提问,了解测试人员是否真正懂?自己做过的项目,那肯定是比较熟悉了,如果没有用过的话,肯定会漏洞百出、前后不一致。
4. 独到的观点
一个出色测试人员,一定有自己独到的观点和不同于别人的闪亮之处。
总之,找到一个薪水和职位匹配的,比较合适职位的人,还是蛮难的! 1、真正的人才可遇不可求
2、打江山难,坐江山更难,人才有,但留住人才难
3、人才是吸引来的,人才是请来的,不是招来的
4、讨论如何招聘良驹的时候,首先先看看自己是否有伯乐 1.提供你觉得你想吸引人才来的有力薪水和其他福利待遇(如果没有这个条件,其他都是扯淡)
2.找一些做过大型项目的,但也要做过小型项目的,因为这两者差距很大,但这两者做过后,往往会让一个人的能力得到很大的提高。
3.面谈的时候不要让SB的HR去搞一些什么情商智商的问题,认真了解还有探讨关于测试的方法和观点,是否存在共通点或者不同点,这些不同点是否您企业每考虑过的,是否需要考虑?这样的人才这样的观点是否符合企业的发展道路。
4.不要去找一些什么CMMI认证,或者其他什么认证的,这种人通常思路一般,死板!找一些能使用各种环境下的,流程规范不一定要定格,而是要灵活,没必要一定要按照什么CMMI标准,而是按照公司的标准去面谈,看对方是否适应,是否符合,如果对方很死板非要案按照规章制度,那这种就是蠢材,就算过了评测师,就算系统分析师,这样的蠢材也不要(当然我相信过了系统分析师的人不会这么蠢这么死板)
5.可以拿个公司目前系统,或者某个模块功能,让面试者分析下,看看分析的程度还有理解能力,毕竟现在的测试人员不仅仅要的是测试能力,还要有分析能力和业务能力,就目前来说我觉得:一个测试人员=业务50%+测试能力50%这样组合成的
[[i] 本帖最后由 鹭岛 于 2010-1-20 12:00 编辑 [/i]] 顶顶 占个位,马上回来答。 目前的招聘大部分包括笔试、面试两部分,建议增加动手能力操作;
对于笔试,不同公司对于测试人员的要求不同,应该设置满足企业要求的测试题目,题量适中,不宜面面俱到,既有测试技术知识,也有适合企业要求的题目;
在动手能力部分,主要检查应聘人员的应变能力、解决问题能力;
面试部分主要是考察应聘人员的表达沟通能力;通过观察应聘人员的言谈举止,进一步了解应聘人员的素质;
回复 6# 的帖子
言之有理 1。沟通表达能力优秀的测试人才,沟通能力不应该差,不然没法做好测试。
2。心理素质
优秀的测试人才,心理素质不应该差,心理素质差的人一般容易放弃,怕打击。
3。行业知识相关提问
也就是经常说的项目经历,是否真的做过项目,一问就知道,不要问大的架构,就问他那行业一些大家都知道的事情,例如,某公司去年做过哪些项目呀,去年行业内竞争比较大的项目之类,优秀的测试人才必然能接触到这些信息。若不知,只能说明简历有水分,或者不是人才。 这个的确是个很困难的事,有能力的人多,但能够为你所用的很难找 刚好学习评测师一书的总结:
1.一般能力:交流、质量意识、协调、管理等
测试是团队里的一份子,连简单的bug都表达不了,更谈不上技术是否超群
2.测试专业理论:包括软件工程,软件开发,测试基本概念及方法,测试工具,测试标准等
测试人员可以不用了解软件开发,但好的测试人员一定会开发
3.测试规划:测试计划和设计的评审,测试策略的设计,风险分析及处理等
一份好的测试计划不仅可按时/提早交付测试时间,还可做到将缺陷减少到最低的程度
4.测试执行:测试用例/测试数据/脚本,Bug记录、跟踪及处理,自动化测试等
测试用例是测试人员的核心;能最少的人力、资源投入,在最短的时间内完成测试,是软件测试质量稳定的根本保障
5.测试评估:测试报告,总结和建议改进, 测试统计,过程监督等
优秀的测试报告可以体现出项目的总体测试情况,让开发/项目负责人/领导及时了解并处理,也更表现出测试人员的责任心 个人感觉 目前一般测试人员的面试题大多是 测试基础知识 程序题,逻辑题,还有一些智力题什么的 ,关于网络和操作系统的题会在比较大点的公司涉及到,而对于数据结构,算法方面的问题好像很少见到哦,并且大多数公司检查测试人员的笔试题大都是一些以前很'经典'的程序啊,什么的,其实那些都是老掉牙的东西了 ,网上搜搜,背背就可以,。。。。
所以公司真的想要招点好的测试人员的话,光靠嘴上说说是不够的,要有一定的关注度和资金的投入,自己就自己想要了解测试人员某些方面(公司需要测试人员的技能)做一些公司自己特色的招聘,比如就自己需要的方面制定一套适宜难度的题目,在实际经验方面可以拿出一些自己很熟悉且比较简短,简单的模块现场写出测试的用例或 思路,以及一些工具的使用,当然,公司想要找到人才,在薪资方面至少要做到很优越,是人才的在贵公司能去应聘的话,去同等级的也可以,所以薪资上也是很重要的问题。
不知道写清楚没,写的很乱啊,不要用鸡蛋砸啊:lol :lol 学习了:) 楼上各位都是从人员能力角度出发,我从公司的角度也写点自己的感受
个人感觉,现在公司招聘的也有问题,我之前就遇到过很多极品的:
1、HR只知道职位名称,问他具体职位一概不知
2、职位要求经常写成全能战士,编程,数据库,中间件,测试工具,cmmi,iso全要懂,这样的超人有几个?
3、面试笔试的内容同实际工作关系不大,明明招个黑盒,你考他C和JAVA干嘛?
4、职位名称混淆,QA和QC都分不清,职位名称是测试经理,结果发现就是一个测试工程师的职位。你想招专业的人才,起码招聘的信息也要专业一点吧。
总得来说,浮躁! 我觉得重要的实际操作能力,有的人会说不会做,有什么用勒。 除了看测试人员的是否掌握了常用的测试方法外,还要看如下几方面
1)是否具备操作系统方面的知道,如Linux等
2)是否具备基础的编程能力
3)是否具备基础的数据库能力
4)自学能力
5)良好的沟通技巧 [quote]原帖由 [i]logo09[/i] 于 2010-1-20 23:40 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=1410141&ptid=180828][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
刚好学习评测师一书的总结:
1.一般能力:交流、质量意识、协调、管理等
测试是团队里的一份子,连简单的bug都表达不了,更谈不上技术是否超群
2.测试专业理论:包括软件工程,软件开发,测试基本概念及方法, ... [/quote]
比51老师讲的还理论,你觉得这些在企业招聘中都是必须的?面试中要如何体现? 顶六楼 [quote]原帖由 [i]阿弥陀佛[/i] 于 2010-1-21 13:14 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=1410445&ptid=180828][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
比51老师讲的还理论,你觉得这些在企业招聘中都是必须的?面试中要如何体现? [/quote]
在这描述只是我个人认为是最理想的专业人才
实际上我曾去过几间公司的笔试和面试都涉及到大部份, 只是在考核中没深入而已
我认为企业在一定的待遇下,不可能招天才,只招合适的人才.面试和笔试时除了考核专业知识外,还有其公司相似的测试业务考核. 如一位出色的白盒测试工程师和一位普通的性能测试工程师对应聘一个自动化测试职位, 只能选取一位, 你是企业话怎么选?
所以在这我觉得出色的测试工程师应该是合适公司测试需求的测试工程师
笔试,面试,人力+技术总监面谈
我们公司招人一般就是这几个步骤,笔试题很简单,但是反应一个动手的能力。附上我出的笔试题。
[[i] 本帖最后由 zhyb_2008 于 2010-1-22 10:37 编辑 [/i]] 大家说的都很好,支持下
不过这个题目似乎出的有点问题
招聘出色的重要还是合适的重要呢? 合适的就是出色的 最近也一直在面试,也谈自己的看法吧
最基本的要求:沟通
有的测试人员沟通很困难,问东答西,辞不达意
还有的人是挤牙膏似的,问一点答一点,这样跟工程师,跟同事也很难交流,
最合理的要求:兴趣
不单是对测试的兴趣,还有对自己做的软件的兴趣
有的测试人员,问到做的项目其他环节的时候,给我来一句“那不是我负责的”
最无奈的要求:英语
了解很多人就是对语言不感冒,但也没办法,现在外包类型的测试这么多,
英语不过关,只能说抱歉了啊 我感觉应该给出应聘者一个关于以前软件测试方面遇到的困难,看看面试者能不能在一定的时间内解决。
试用期很关键
不多的试用期可以很好的解决这个问题!是骡子是马拿出来溜溜就全知道了!:loveliness:
笔试加面试加综合面试,要讲究技巧
具体来说1.技术笔试
可以从测试基础理论、测试流程、数据库、简单编程,简单的测试用例设计等题目,看面试者对测试基本技术的掌握情况,尤其是测试用例的设计,每个人的思路可能不一样。还有可以从侧面看面试者答题的时候,格式的排版,有的同学面试的时候,试卷本身就让人感觉很清晰,有的则正好相反,很乱。
再补充一点,还要加上面试者对测试方向的业务背景或者专业知识的一些题目,比如通信类的测试等。
注意:这个应该是基本的题目占多数,对测试比较熟悉的人应该都能通过。这关的主要目的,是把大多数测试中学东西不系统的人给过滤掉
2.技术面试
可以分两种情况:
应届生:主要是看被面试者的学习能力、观察力、逻辑思维能力方面,针对这些能力的面试题,网上也有一大片,可以根据自己的需要,有选择的选用,面试者回答问题的时候,可以侧面观察语言表达能力,和对一些没有思路的问题的处理方式。
社招:主要是看项目经历,然后根据项目经历进行提问,面试的时候可以先了解一下对方的简历,然后看面试者,是不是能把经历过的项目描述清楚,还有回答问题的时候,是不是能用简洁的语言描述清楚所要表达的意思。
这里也还是要注意面试者对未来测试方向的业务背景和流程以及专业知识的了解情况,可以问些相关的问题,也可以通过聊天的形式,谈谈行业本身。
还有就是有针对性的问项目中的相关技术方面的理解,看面试者是否对自己做过的项目能够全面了解,并且对自己负责的模块把握细节,这点很重要,有很多做过一两年测试的同学,还不是很了解自己公司的产品,只是从功能手册出发,机械的测试。
3.综合面试
主要考察耐心、对细节的把握、遇到困难时候的态度、对工作的执着、细心、团队合作等,还有就是对薪资的期望和自己的能力是否成比例,至于具体的方面,有些人力资源的参考书籍和网上的面试参考,可以选一些具体的问题,自己也可以针对自己公司的要求,具体设计。
4.可选,如果有条件,可以安排集体的面试
看每个人在大家中的表现,有些人很乐意帮助别人,乐于承担责任,在大家中,很容易脱颖而出,这样可以给综合素质上加分!:victory:
好,终于写完了,希望大家批评指正
[[i] 本帖最后由 wind_lcg 于 2010-1-25 14:42 编辑 [/i]]
如何招聘出色的测试工程师?
1、扎实的测试理论知识是基础,任何出色的表现都是在此基础上的灵活运用。2、很强的逻辑思维能力,这方面的能力对于测试人员来说非常重要,好多场景是人模拟出来的,这就是逻辑思维能力。没有这个能力就很难设计出覆盖率高的测试用例。
3、认真负责的工作态度,做测试这个工作认真负责非常重要,无论任何情况下心态都要端正,不受任何外界因素影响,必须对自己负责的测试项目负责,这样才能完整的做好一项测试工总。
4、很强的学历能力,因为软件行业变化太快,测试人员的学历能力要很强,无论怎样变化我们都能很快的适应新技术。
5、最后就是业务能力了,这个需要后期测试工作中的经验积累和不断学习,只要前面4条符合了这条一般都能做到! 人事部的招聘不提,仅谈一下在面试时的看法
1.在面试之前,先仔细阅读应聘者的简历
阅读这些信息,获得总体背景资料,这对接下来与应聘者的会谈很有用
2.与应聘者面对面时,仔细观察其言行举止
从他进门(或者你进门)时就开始观察他。是否举止自然得体?印象很重要,一堆面试者,比一比就可以看出哪些人更有优势
3.请其做一下自我介绍
我认为这点非常非常重要,不仅仅是语言表达能力的问题。这里面包含了整体的概述和细节上的阐述
同时也应当包含对自己以往工作的总结。在这一过程中,考察全局思维,逻辑表达能力。同时进一步获悉其个人信息
4.就其介绍的某个工作事务进行一些提问
例如这个工作的背景,规模,具体从事的内容,有哪些感想等等。一个出色的应聘者应当对项目整理,对可能的细节都是关注的,并且应该有自己的一些想法和思路。没有想法的人会让我“没想法”
5.就公司业务需要提出一些问题
结合其应聘简历与公司实际需要核对一下其具有哪些方面的工作经验
6.综上所述,应当从三个方面来进行评价
a:人文面貌
b:当前能力
c:潜力
细节上,下班了,俺也不好多做描述,姑且顶之:lol :) 顶4楼,人才能遇,所以面试官很重要,有没有眼光看到出个人的潜在能力。我觉得几个试题和简单的1,2小时的沟通还是很作假的,也是很片面的,特别是一些很傻的智商题,智商高不一定工作能力强,公司也许要招的是棋盘下的一个棋子,每个人上来都给你做一套智商笔试题,估计比较吐血。 31楼说的不错 个人感觉现在中国企业大多数的情况是希望花最少的钱招到全能型人物,其实这是违反常态,所以也是不可能的
所以我个人感觉,如果我去面试,我事先会知道企业的需求,能给出的工资,我会衡量一个测试工程师,他是否具备了工作能力,在具备了工作能力的请款下再酌情筛选,毕竟,牛人的话你开这个工资,人家是不会甩的。所以我觉得,宁可招一个有潜力的,单方面出色的,也不要招一个全面的,不是不想招,是根本招不到 我认为一个好的测试人员应具备
1、良好的动手能力。
2、清晰的分析思路。
3、良好的沟通能力。
4、总结能力和良好的工作习惯。
至于测试技术,测试工具,可以培养。但不具有这几点,培养也是很难的。 继续这个话题,昨天倒桩考试,小小的耽误一下 :lol
招聘本身存在一些主观和客观上的因素,例如
1.单位与某某学校有合作
2.员工某某学校、某专业的人多
3.员工某地区的多
4.工作岗位以男士为主,且男士待遇优先
5.主招(只招)应届毕业生
6.人事部组织的招聘可能缺少待招岗位的有经验员工的参与
7.业务往来的关系户需要名额
等等等等因素
排除这些因素,招聘的对象一般是两种类型
应届毕业生、有经验(或者毕业后进行了相关培训)的人士
从公司、部门的业务及发展需要上考虑,以我所在单位为例,有经验的招收的比较少,应届毕业生招收的非常多。招聘不多的有经验的人士作为支柱,不仅可以确保业务的正常进行,同时也可以进行梯队建设,在节省成本的同时,能干好活又能确保团队的发展,真是爽啊。
相对于有经验的人士来说,应届毕业生可以说是站在同一条起跑线上,除了学历,大家对测试的了解应该是半斤对八两(基本都是一团糨糊:Q )
当然,起跑后的第一步就是学历,这玩意没办法
在整个应届毕业生的招聘过程中,笔试是由公司基本业务需要而制定的,框架是死的,内容是活的。我单位测试岗位的笔试基本包含如下元素:linux基础知识、计算机网络通信知识、编程知识、测试理论知识。我不能多谈笔试,因为我出的笔试题目,只要你考的分数不是惨的能够让我动容,我都可以接受。:lol
在整个面试过程及我能够与应聘者接触的时间内,我很关注一个人的人文精神面貌(或者说是社会关系能力,毕竟咱国家科技并不是第一生产力,科技和社会关系才是第一生产力),为什么呢?
假如我需要招聘一个激灵、人缘好、会说话的员工,黄蓉与郭靖我肯定选择黄蓉
可惜招聘测试人员是在是艰难,为什么呢?因为测试人员所需具备的综合能力其实比开发人员要求还高(开发的XDJM不要介意)
测试人员需要沟通,需要细致,需要有责任心,信心,耐心,XX(N多心)心,需要懂业务,需要有技术,需要写文档,需要给予各个部门支持,下能做勤杂工,上能做业务代表,一句话:待遇要求不高,可一条龙服务(貌似好多公司都是这样吧)
所以,人文精神面貌不能差,技术能力是有整个团队可以提供支持,逐渐发展的,但是精神面貌则较难改变
比如,我有个兄弟,技术能力不差,可是不擅交流,基本上一天下来,啥话也没有。整一个潜水王。整个团队的气氛很活跃,很积极,很开朗。唯独他岿然不动。要知道一个人的力量是有限的,团队的力量是无限的
当然我也遇到过极其个别的特殊例子
某员工经过团队的熏陶,整个人开朗,活泼很多,技术能力也获得了很大提高。但是付出的代价很大,我整个成了一奶妈,天天“喂奶”。从整体“先天”素质上来说,该员工的业务领悟能力是比较落后。但是工作是认真,积极,刻苦,踏实的。潜在性格还是活泼的。且完成了从不合格到合格,到能够胜任的蜕变。让人欣慰。 个人觉得,对于测试,一个人的沟通能力,工作态度,责任心,学习能力以及逻辑思维能力很重要,只要有测试的基础知识,其他技术像自动化工具、性能测试工具的应用,业务知识,这些都可以在工作中慢慢学会的,只要给时间。但是像沟通能力,工作态度,在短时间内个人觉得是不太可能学会,这些是经过十几年形成的,不可能在短时间内改变,当然如果想找个一个出色的测试人员,首先面试人的眼光很重要,就看你能不能在面试过程中去发掘适合公司的测试人员,
补充一点
面试经常会碰到你以后的规划是什么啊?最近在看什么书之类的问题。我感觉这种问题只要有所准备,都能回答的很好,而没准备的也许根本答不到你满意的,但是就不代表这个人不行啊。
好期待有一种面试,他直接把考察某些能力的题目出出来,比如考察测试分析能力,那么就搞一个小需求,让面试者现场做题;考察团队协作的,那么可以拿一些公司项目中确实存在的实例出来让面试者思考回答等等。
这样才能真正看出一个人的水平。所以说要想招到好“产品”,公司还是需要花些心思下去的,不要每次都问那些问题
光光问些有的没的,没用
[[i] 本帖最后由 shaofei19820625 于 2010-1-27 13:41 编辑 [/i]] 学习如何做一个出色的测试工程师:lol
页:
[1]
2