马上进6月份,大家是已经在工作岗位上了,还是正在面试呀!不知道大家在面试过程中有没有遇到这样的问题,面试完几家公司之后进行总结,还是不知道自己为什么被pass掉,今天小编带大家搞清测试岗位面试的底层逻辑,掌握面试的小心机。
面试也是一门技术,为了更好地考察面试者的能力,面试官主要会考虑面试者的沟通能力、测试基础和技能、业务能力、测试思维、学习能力。
1 本的逻辑能力及表达能力
这方面能力主要靠观察面试者在表达时的条理是否清晰,逻辑性强不强,表达是简洁明了还是总回答一堆无关紧要的让人抓不住重点的答案。
2 对项目流程的了解
项目的完整流程是测试工程师必须掌握的基础技能。必须清楚的理解一个完整的项目流程是什么;测试工程师在其中的角色和工作是什么;测试工作从哪里开始到哪里结束;若面试者曾经的公司项目流程并不是非常规范,就会被问到流程中会有哪些问题以及有没有尝试改进等问题考察面试者的主动性。
3 项目经历
项目经历也是面试中重点考察的一部分,主要考察面试者处理问题的能力、统筹全局能力。例如:印象深的项目或问题,遇到的问题怎么解决,有没有独立负责哪些项目,负责哪些模块,具体的交互是怎样,怎么做测试分析和风险分析。
4 对业务流程或行业的了解
如果有相关行业工作经历,会从熟悉的业务、某个模块的功能和系统交互等方面进行考察。如果没有相关工作经历,会考察想进入这个行业的原因以及对这个行业有多少了解。
5 在简历中特别提到的能力
面试官也比较关注测试工具和安全、性能测试的能力或经历。考察你在哪些项目中运用到这些方面,需要做什么准备工作及其步骤,如何进行分析、需要观察什么指标等,且考察面试者对这些工具的使用是否熟练。
6 编程能力
如果有代码基础,在项目中是否结合编程能力来提升测试效率,如测试脚本和工具或做白盒测试。如果有使用脚本,是自己搭建的框架还是公司的框架。使用遇到过的问题及如何解决。
如果有自动化测试经历,做过哪些场景和模块,例如接口自动化是实现了几个简单接口的自动化测试还是全流程的接口自动化测试。
7 计算机基础知识
计算进基础知识是测试人员必须要掌握的,例如HTTP请求的组成、HTTP和HTTPS的区别;存储过程、左连接右连接的区别;LINUX有哪几种查看文件的方式、如何修改文件等。
8 用例设计
一是考察面试者是否会思考需求的完整性和合理性,会不会进一步问需求能否具体一些。
二是看面试者思考的范围,会不会想到一键登录、免卡取款等方式,以及考虑的点是否全面,是否有异常场景、非功能用例等。
9 常见问题处理方法
考察面试者处理问题的能力及应变能力,例如怎么进行问题分析与定位;若开发同学不认同你提出的问题怎么处理;测试过程中遇到的问题怎么处理;遇到理解不一致的情况,是要先沟通,拿出有说服力的证据,或者请第三人进行沟通。
10 踩坑记录
常在河边走,哪有不湿鞋。例如有没有漏测的线上问题,为什么出现这些问题,当时怎么解决的,可以怎么预防?翻车是正常的,即使是业务能力强的测试工程师,也会有漏测的情况,或大或小的问题。但是要学会总结和反思,出现问题要思考怎样避免再次出现这样的问题。
11 紧急情况处理方法
面试时还侧重考察考察遇到这种情况怎么进行风险应对,是否有责任心,愿意加班赶进度。若手里有一个需求,上线前一天测试进度不理想,会怎么做?首先这种情况不能在上线前一天才提出,每天都要汇总测试进度和风险给项目经理和测试组长。
12 未来规划
未来规划是比较好的考察面试者面试者对自身的认识以及对行业的了解,比如3年要达到什么水平,目前有做哪些努力。3年的目标不远不近,比较好规划和实现,未来的目标太过长远和缥缈。
同时考察面试者上进心和规划性,例如针对这些目标,目前有什么计划和行动。有具体规划并且有按照计划实现的说明基本具备自主学习能力,自我约束力较强。
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。