测试开发面试你需要知道的

面试前的准备:

1.简历优化

选择一个比较简洁明了的模板,简历中突出自己的技能和项目经验,项目经历最好按照时间倒叙阐述,描述清自己在项目中承担的职责,在这个职责中做的一些过程改进,效率提升的内容,把技术的东西结合在项目运用中。结合在解决痛点中,如果有github地址或者自己的博客,可以在简历中添加。尽量减少自己非优势的地方在简历呈现,尽量减少了解等字眼。

2.面试自我介绍:

建议在面试之前对着镜子,反复讲下自己要在面试过程中给面试官呈现的东西。面试过程中突出自己亮点,优势不明显的尽量不提,这个职责中做的一些过程改进,效率提升的内容,把技术的东西结合在项目运用中。结合在解决痛点中。还有线下一些技术沙龙分享的,参与的等突出自己的学习能力和不断进取的意识。

面试问题类型:

1.个人基本信息

比如你的离职原因,你对新公司的期望,你的软性能力,例如沟通能力、抗压能力、挑战性意识、进取心意识等,一定要注意措辞。

2.项目描述

一定在简历中的项目,要自己非常清晰,每个细节的东西都得清楚,并在整个项目中项目流程,团队规模,过程中遇到过那些问题,如果解决的,突出自己的解决问题能力,突出带团队的能力等。

3.测试理论相关

a.测试用例设计方法、测试体系化知识

b.如何提升测试覆盖率

c.测试风险控制意识

d.研发质量评估

e.线上问题处理机制

f.接口测试意义,如何测试接口,可从业务功能、逻辑,参数合法性,容错处理,数据校验,与数据库的交互,多业务接口关联性、性能方面,安全性等方面描述;

g.如何定位是前后端问题

4.自动化测试框架

自动化框架详细阐述框架设计思路,重点是解决了什么问题,有哪些好处;有哪些还需要待完善的地方;如何实现其他人入门门槛,如何提升健壮性,如何更方便维护。

例如接口自动化框架:

a1.接口框架搭建:

common:存放一些共通的方法

result:执行过程中生成的文件夹,里面存放每次测试的结果

testCase:用于存放具体的测试case

testFile:存放测试过程中用到的文件,包括上传的文件,测试用例

config:配置一些常量,例如数据库的相关信息,接口的相关信息参数等

caselist:txt文件,配置每次执行的case名称

readConfig: 用于读取config配置文件中的内容

runAll:用于执行case

a2、其他框架设计思想

例如PO模式、关键字驱动、数据驱动、BDD行为驱动等等,模式的核心,区别优缺点。

a3.服务端性能测试

性能测试流程

性能测试关注的指标,tps,QPS,响应时间,错误率等,服务器资源监控cpu。内存 i/o等等

a4、App性能

内存、内存泄露、cpu、fps、卡顿、过度绘制、流量、电量

核心就是怎么能定位到代码,原因在哪里,如何通过数据和监控最初分析出问题。

5、代码能力

各种算法的、各种代码的,网上一堆一堆的。

6、最后职业规范

要清楚对自己的定位、自己后续规划,为什么要这么规划,你目前为你的规划准备了什么等等。

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

 全套资料获取方式:点击下方小卡片自行领取即可

 

 

你可能感兴趣的:(面试,软件测试,功能测试,接口测试,自动化测试,测试工程师)