2018-软件测试员笔试面试,你准备好了吗-优秀word范文 (4页)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
软件测试员笔试面试,你准备好了吗
最近有机会做一些面试工作,主要负责面试软件测试人员招聘的技术面试。
之前一直是应聘者的角色,经历了不少次的面试之后,多少也积累一点面
试的经验,现在发生了角色转变。
初次的面试就碰到个工作年限比我长的,
也没有时间仔细了解对方的简历,再加上应聘者比较“强势”。
面试情况是
比较糟糕的。
有同学会说,唉!不就失去了一个应聘者嘛。
多面几个就好了!这不单单是
失去应聘者,面试者对面试官的印象更重要。
面试官的能力与表现对于初次面
试者来说往往代表的是公司的,更具体点是测试团队的能力。
如果面试官都很“水”,这个水两方面,一是面试不够从容,思路不清晰。
二是技术能力水,问半天问不到关键点上。
那么身为面试者,对这家公司的印
象会打折很多,就算能开得起面试者的期望薪资,面试者还要考虑在你这儿能
不能学到什么,工作是否有挑战,是否有发展空间。
所以,面试官的能力与表现对面试是否成功同样重要,毕竟就面试过程而
言是一个双向选择的过程嘛。
下面讨论测试人员应该具备的技能。
在这个讨论的过程中,充满了我个人的偏见与喜好。
不喜误喷!
上面是我所画的一个体系图,这上面的技能相对比较通用,当然特殊情况
下对测试人员的技能要求会有特别要求。
软件测试基本知识:
这一块其实没什么好讨论的,如果你有半年到一年的工作经验的话,对这
一块一定有比较清晰的认识,当然,在实际的工作中不需要你对每一种测试方
法去寻根求源,知道这些方法的含义与应用场景即可。
编写各种测试文档,对于初学者来说稍有难度。
但终究还是谈不上什么技
术含量的事情,如果对业务和流程足够熟悉,文档用例自然就会写了。
测试辅助技能:
我发现这两项技能在笔试和面试过程中必考,出现几率超高,但在实际
的工作中,有些测试根本碰不到linux ,有些测试不需要去操作数据库。
当然,测试嘛,也不能太处于表面了,也需要熟悉熟悉相关测试的表,了解了解系统
服务器。
好在这两项技能的要求都不高,linux 大多考几个常用命令,SQL一般考
一下增、删、查、改。
自动化技术(UI):
大多同学会在简历必备测试技能里加一个QTP自动化测试工具,当我满怀
起到和他聊一聊自动化时,得到的多大回答是这了解和学习过这个工具。
这
也不能怪测试人员,谁让满大街的招聘要求上都写着"要求熟悉LoadRunner 、QTP等自动化测试工具等。
" 其实,他们公司根本就不用。
这么多公司都要求,看来还是有必要学一学这个工具的。
对于我而言,我并不太关心工具用得多熟练?对于web应用来说,更在意的是对前端技术了解多少?因为你要自动化的对象就是前端技术所呈现出来的各种功能。
都不了解它,如何定位和操作它呢?
UI的自动化不单单是QTP一个工具,如果你掌握了一种语言,做自动化的
路就宽广了,你一定知道还有个叫 selenium(webdriver)的自动化工具,你不
一定知道ruby 有个watir框架也可以做自动,也许你不知道python有个splinter框架也可以做自动化。
那么你就更不知道python 有个pywinauto框
架可以对windows GUI做自动化。
你不知道有自动化工具太多太多了。
谈到这
些就不得不涉及到编程技术了。
相比较而言QTP 不需要太多的编程能力。
对于自动化测试,另一个比较关心的是你对自动化的理解,什么情况下适
合做自动化?你的自动化测试用例是怎么写的?什么样的用例适合转成自动化?你是如何来实施的?有什么样的策略来开展自动化工作?你需要自动化在项目中达
到一个什么样的预期和效果?只是学学工具,拿个例子练习练习。
很难对这些问题有真实的理解。
性能测试:
LoadRuner似乎比QTP名气更大,做测试必玩工具。
没摸过LR都不好意思
说自己是做测试的。
性能测试是必须是要借助工具来实现了。
不借助工具如何
模拟成百上千的并发?
最大的难点,其它是对系统架构的理解,其实,更多时候并不需要达到架
构师水平,甚至不用达到开发的水平,但起码,你要弄清用的什么操作系统,
什么数据库,什么开发语言与框架,什么中间件吧!你要知道如何对这些做监控的吧!你要知道叫上开发一块玩吧!。