Posted on 2005-03-17 10:17
Jackei 阅读(16716)
评论(54) 编辑 收藏 网摘 所属分类:
16.笑看职场
这份试题的内容来自两年来软件测试工程师招聘经验的总结,不涉及任何机密信息或隐私信息,希望可以为即将走上测试之路或已经开始软件测试生涯的朋友们提供一些参考或帮助。
文档为Word格式,之所以没有转换成PDF,就是希望这可以做为一份开放的文档供大家使用,我也并不介意您直接将这份文档应用在自己的招聘工作中,希望每个看过这份文档的人都可以从中获得一些收获。
也希望更多高手在我抛出这块“砖”之后,可以一起站出来为这个行业的发展做些事情。
点击下载
Feedback
It's all about the PHILOSOPHY.
希望大家想到新的问题,或者有好的建议、意见多提,可以放到回复中,我会定期整理并发布新的版本。
设计本试题的目的是希望可以希望可以通过笔试,尽可能多的体现出应聘者对于软件测试、软件工程和软件质量保证方面基础知识的掌握情况,并引导应聘者尽可能多的展示自己在以往的工作中积累的工作经验。我的目的是希望可以达到一种通过纸面与应聘者交流的效果,让应聘者在答题的过程中可以对自己的思想和经验做一些总结和反思。我在面试的工作中,都会多多少少的给应聘者讲一些测试方面的知识或者解答一些力所能及的问题,也是希望应聘者可以不虚此行吧。同样,如果应聘者可以记住这份试题中的问题,那么也可以做为一份很好的学习计划和指导,因为在我看来,这就是我对于一名优秀的测试工程师的要求——当然,要耐心从头至尾完成这份试题,也说明达到了测试工程师的一项基本要求——耐心^_^
本来也是做为一份面试试题的,排成这种格式主要是方便主考官不在公司的时候供应聘者书写使用的。
题目只是拿来参考的,知识积累与经验积累的综合因素才是值得真正考虑的问题,我看了下题目,觉得挺不错--很多问题都是需要具备了一定的专业知识和实际经验后才能说得出自身对测试的认识和感受。“学院派”与“非学院派”一个较大的不同在于前者知识丰富,缺乏实践;后者则在知识领域中欠缺,但是经验丰富,两相结合,可以看到这个人更多方方面面。
刚进测试行业还不到一个月,谢谢了。以后要常来取经!!
很想进入测试行业,而且打算把毕业论文也作这方面的。但不知如何入门。一直在进行手工测试。好累!
看看这份试题觉得差的东西在哪些。
我想问一下什么地方可以找到自动测试工具开发的例子。
一份详细的测试方案应该注意什么(软件测试)
我刚入行
有点不知所措
我应该怎么做才能尽快做好工作呢?
帮忙啊
我的QQ18145099加的时候写上测试
有高手给我点经验
有没有人应聘测试工程师啊?我们公司需要一名测试工程师.有兴趣的跟我联系:010-62073389.(有诚心者请联系)
如果打扰大家,在这里向大家道歉!
那位仁兄或姐妹有意向,在近两周内请与我联系!我们的工作地点是北京市.待遇及职位要求来电后详谈!
北京猎头公司招聘:测试工程师
Test Engineer
Responsibility:
~Feature development including Customer funded enhancements
~Maintenance activities
~Customer reported software defect investigation
~Assessment, and problem fix.
Requirements:
~Computer Software/telecom/Mobile communication background
~Understanding of software development life cycle experience
~Large software development project experience.
~Experience on GSM/GPRS/UMT
Fluent English
如有兴趣请联系:65256681-825 / 65251088 严小姐
多谢阿。正好这两天有几个人来参加测试工程师的面试,我拿的都是程序员的题目来做的。因为我对测试懂得不多。有了这个东西,相信应该会好很多。
晕晕的,那天我刚下了这份试题..结果第二天就去面试,问的题目和这上面的一模一样.....
@黑杀紫玄之路
不会啊,偶刚刚试了一下,可以的。直接点击下载试试。
@115558781
如果你愿意让自己永远停留在高中水平,并且拒绝学习新知识,那可能做不到;但是如果你肯继续努力向前,我想你可以每天都做的更好一点的 ^_^
如果真想学,给自己个机会试试吧。
对不起,我看完了整套题目,并不是十分的看好。
不知道这份题目到目前为止在实际的招聘工作中起到了多少的作用。
整体感觉就是门槛太高,盲目追求理论水平。
我是主考官,我会去考察这个人是否有潜力愿意提高,是否有诚实负责的品质,以及与人沟通表达的能力。这些在实际工作中都是至关重要的点,但不能在你的题目中体现出来。当然假如你只愿意找一个有了很丰富的工作经验,有过正规的培训过程测试工程师,拿来就用,那么还是比较合适的。当然我也会希望应聘者知道测试工作的概念,了解自己职责,并具备一定的行业背景知识,但这么高的理论水平是绝对非必须的。培训新人,提高新人工作技能应该是一个带团队的角色的职责。
呵呵,个人意见,欢迎大家指正。
msn:pingeer@hotmail.com
@笨笨Q
谢谢你的评论。^_^
这份试题发布以来也的确引起了很多讨论和争论——除了这里的以外,还有在其他网站和论坛上。我想不如今天来一个总结吧。
我个人的看法是:同一份题目,有经验的测试人员和只会理论的测试人员回答出来是不同的。而且一开始我也说明了,这是一份面试题。如果你参加过面试,应该知道面试的灵活性是很大的。换句话说,同一份题目,不同的面试者和不同的应聘者,效果会相差很大。也希望大家也可以明白一件事情:理论指导实践。而软件测试领域中各个方面的理论最近几年也有了很大的更新。同样一个题目,你回答出的是旧的理论还是新的理论?或者自己在工作中根据实践和其他理论结合总结出来的新理论?又或者干脆连什么理论都不懂?哪个更好些?我个人更倾向于“自己在工作中根据实践和其他理论结合总结出来的新理论”,特别是那种适合企业需要,可以高效的在企业中开展工作的“新理论”,新方法,最佳实践。这种人我相信他可以在企业中很快的找到自己的位置,而且他一定是一个热爱自己的工作,并思考过如何把现有的工作做的更好,而不是好高骛远的人。
再说一点,我以往在面试时,除了了解应聘者对基本概念的理解外,还会特别关注他(或她)在以往工作中对这些技术和概念的实践,是否有自己的认识和理解——这在这份试题中也可以表现出来。换句话说,如果应聘者只能背出测试计划包括一、二、三项,但是不明白这些每项到底是干嘛的,却有自称做过测试计划,你会如何看待?
如果不相信我上面的这番话,你可以找一位工作经验比较丰富,或者目前在 team leader 或者 manager 位置上的同行交流一下——或者干脆找你自己的上级,看看同一个问题是否答案相同。
再回答一下你提出的疑问。——“我是主考官,我会去考察这个人是否有潜力愿意提高,是否有诚实负责的品质,以及与人沟通表达的能力”——沟通表达的能力在面试过程中就可以表现出来,是否有潜力愿意提高和是否有诚实负责的品质要在工作中观察。
另外,不同企业的不同职位招聘目的是不同的,而且不同企业的不同职位的要求也会不同,面试的题目也会不同——例如很多企业中并没有开始进行自动化测试或者单元测试之类需要编码的测试工作,而是刚刚建立测试团队不久,那么最需要的就不是那种熟悉代码的测试工程师。还有,大多数时候企业或者说 manager 希望招聘到的是可以尽快上手工作,不需要花太多时间指导的有经验的工程师。这里说的有经验包括行业经验、职业经验以及相似的企业从业经验。如果有可能,企业会宁愿多花两千块一个月招一个经验丰富的,而不是作所谓的“培养新人和建设梯队”的事情。
另外,我还要说明一下,以前曾经有一位同行提到这份试题中有些基本概念混淆不清,那我现在提醒大家,面试中有些题目是故意设计成那样的,如果你自己基础不扎实,无法区分,那么就会掉进这个“陷阱”。
最后补充一点,因为已经很久不做面试了,所以一直没有对这份题目更新过。我不否认这份题目中的问题有更好的问法,当时列这份题目出来也是想给大家一个参考。希望大家第一次看到这份题目的时候先别评论是否太注重理论,请先想想自己是不是连这些理论都没有掌握好?然后在想想自己是不是对这些东西都有自己的见解,或者在实践这些东西的过程中有了自己的经验和技巧?同样的事情,自己是不是可以比别人做的更快、更好?
如果答案全是否,我建议先自己反省一下。
也希望大家可以继续讨论,我们共同提高。谢谢 ^_^
我的 QQ 是 19568037 欢迎大家一起交流讨论软件测试相关的问题 ^_^
斑竹的题很好。 我作了测试很长时间,虽然实践经验丰富,但是理论觉得不够用哦。应该不断的提高。
光有理论,没有实践,会把测试工作在流程上作的很漂亮,但结果一塌糊涂。
光有实践,缺乏理论,测试工作管理相对比较混乱,对测试员依赖很大,也会比较被动。
Jackie分析的很有道理,我支持.看了很多相关的理论,现实里并不能所有的照搬使用的,要根据企业状况,能依据理论知识的牵引,而总结出符合公司现状的流程才有效,也才能确保测试的有效性.
觉得很好,可以对面试者了解得比较全面,在做的时候可以对自己总结一下了。
个人意见:但如果是笔试,估计面试者确实要写得手痛,建议缩减一些,有些可以在面试中问可能更好些^_^
@Tianhua
呵呵,的确如您所言,这份题目如果用来面试会更好些,笔试的话分量是在有些大。而且面试本身比较灵活,可以根据前面的题目来选择性的问后面的题目,并且可以有面试官掌握面试时间的长短。
如果是笔试,要求应聘者先写完这么多题目,的确有些难为了 ^_^
版主:
您好!能提供“参考”答案吗?谢谢!一名即将踏入测试行业的新人
我想改行软件测试,原来是做技术支持的,哪位给点指点吧?QQ:644137567
@李晓英
先跟自己公司的测试人员聊聊,看看他们在做些什么,听听他们的建议,想想从公司目前的情况如何找到切入点 :)
版主你好,我是新来的,对测试很感兴趣,就是不知道该从哪一步开始学起,希望向你请教!!!
@王慧
1. 先了解一下基本的测试理论,包括测试过程,测试人员的工作职责,常用测试方法、技术;
2. 找个实际项目开测,练手,反复思考理论和实际应用;
3. 入了门了,就找些培训班的课程大纲看看,需要学习什么,开始自学;
4. 不断的学习、实践、总结、学习。。。
如果有预算,上个培训班也可以。
我是07应用化工专业的学生,二级过的VFP,三级数据库(上机没过。上机题考前一天晚上还怕第二天考到这题,又特意做了好几遍,第二天考试时,看到我抽到的试题,真是难以抑制自己心中的喜悦,怕自己轻率做错了,又反复检查好多遍,满以为自己稳过的,唉~~),四级软件测试工程师。
我虽非计算机系的学生,但我自信学的不比别人差,我是一个争强好胜的人,无论在开发类似Windows Media Player播放器方面还是编写网页代码,老师,系主任不得不承认我的努力(我学过的编程语言有:Visual Basic,Visual FoxPro,C,Visual C++,Delphi.网页制作工具:DreamWeaver等.其他工具:PhotoShop,Flash等等.)。但我还是感觉人生得旅途磕磕碰碰的。
诚觅合作伙伴,投资商前来合作,感兴趣的请加我的QQ:351219036
想交朋友的更要来哦!我随时恭候您的大驾,(*^__^*) 嘻嘻……