软件测试是一个复杂且重要的技术岗位,因此,大多数互联网企业在面试时,都会严谨对待每一个面试者。
而,作为即将去进行面试测试人来说,想要在面试中,沉着稳定地回答好面试官们提出的问题,前期的软件测试面试话术准备就少不了。
那么有哪些有用的软件测试面试话术可以用上呢?接下来跟着我的脚步一起来看看吧!
一、自我介绍
自我介绍基本上是任何行业面试过程中必不可少的一个流程,你可以这样回答:
面试官,上午/下午好。
我是XXX,今天来面试贵公司的软件测试工程师岗位,接下来,我介绍一下我自己。
我会Linux系统操作和相关命令的使用,项目中搭建过测试环境。用过MySQL数据库,使用SQL语句进行数据查询。
我会Python开发语言,可以配合Selenium的测试脚本编写。最近做过的一个项目是XXXXX管理系统,在其中负责XXXX模块的测试工作,他的主要功能是XXXX,设计和编写了XXX条用例,发现了XXX个bug。
我觉得我的性格比较适合做测试工作,细心的我做测试是有一定优势的,而且我有很好的沟通、协调能力,当我们测试和开发人员发生不一致的见解时,容易沟通,问题更容易解决。
二、面试官常见问题回答
1、你为什么要离开原来的公司?
我希望能获得一份更好的工作,如果机会来临,我会抓住。我觉得目前的工作,已经达到顶峰,即没有升迁机会。
2、结合你以前的学习和工作经验,你认为如何做好测试?
根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率。再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。
3、你对薪资的要求?
软件测试行业已经有10年,参与过xxx项目,对自动化、性能....因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。
三、常被问到的技术问题
技术问题是决定你是否能进入岗位的最后,建议在正式面试前,提前对往期的一些面试真题进行了解,可以上网上查找,也可以进题库进行刷题,如一个培训机构下的免费面试题库——柠檬班软件测试题库,你就可以看看,各个阶段的软件测试面试题和答案都有,主要是免费!
以下为技术问题:
1、怎么保证用例的质量,怎么保证编写的用例能覆盖所有场景?
回答:首先,仔细分析需求,阅读需求文档,前期多和SE沟通,吃透需求,站到用户的角度多考虑一些场景,保证用例的覆盖度;
其次,在测试用例的设计中,使用比如等价类划分、边界值分析以及错误推测法等多种测试用例设计方法追加测试用例,并组织用例评审,多吸取别人的意见,减少遗漏;
最后,通过技术手段监控覆盖率,使用jacoco进行代码覆盖率的验证,弄清具体覆盖了百分之多少,然后再重新弥补测试用例设计的不足,保障测试覆盖率;
2、登录的按钮不能点击,应如何排查问题?
回答:1、前端没有响应用户点击事件,导致请求发布出去
2、前端发起http请求,但是后端接口返回异常,前端捕获异常之后没有处理
3、网络异常,发布出去请求,但是前端也没有做出提示
4、内存不够导致野蛮卡死
3、fiddler如何抓包?
回答:电脑端打开fiddler后,打开浏览器后,fiddler会自动开启本地代理,进行抓包,获取请求和参数。
手机端需要在网络处进行设置,设置成登录fiddler的电脑的IP地址和8888端口,把fiddler作为代理服务器,连接手机和fiddler后进行抓包
…………
作为测试人员,千万不要害怕面试,只要掌握好以上的面试技巧,还怕不能过面试?