干货|测试开发常见面试问题总结

一、测试思路

1.自我介绍

2.自己最熟悉的项目的链路、业务流、技术架构?你自己做了哪些事情?

3.测试流程

需求评审-测试计划用例编写-开发设计评审-工期评估-测试-功能测试回归测试-验收

4.测试点

转盘抽奖、发朋友圈、下单、购物车、秒杀、支付、点赞、聊天、中间件升级

5.用户访问某个页面打不开或空白怎么定位是前端问题还是后端问题?定位的关键点在哪?

6.服务端测试的项目一般怎么获取需求,技术优化类需求来源?技术优化类测试点?

二、质量保障

1.上线灰度过程中怎么保证上线的代码没有问题?

2.下单功能从哪些方面保障质量?无法覆盖考虑不到的场景怎么去把控?

3.非常难复现的bug怎么定位到这个bug呢,崩溃怎么定位?

4.作为项目测试负责人工期怎么评估,怎么合理分配任务?

5.codereview有发现过哪些类型的问题?代码diff怎么做的?

6.每周版本迭代怎么去保证质量?版本如何控制管理?

7.线上bug修复再次上线需要关注哪些?

8.服务端测试一般有哪几个方面的bug

9.接口测试都测什么,传参返回需要关注哪些点

10.项目保障测试重点、风险点容易出问题的点都哪些?

11.提测标准是什么

12.平时可以做哪些事情提高工作效率?

13.紧急上线时间不够一般怎么办?

14.冒烟测试会打回吗?

15.某个开发bug比较多且强势怎么处理这个局面?每次代码都这样怎么办有什么更好的解决方式?测试过程中研发不配合这种怎么处理?

16.功能测试的重点是什么?系统比较关键的测试点一般有哪些?

17.业务系统不熟悉怎么快速进入工作状态?抗压能力怎么样?

18.现在工作的测试和以往工作的差异

三、技术

1.自动化测试框架怎么做的?包括哪几个模块?自动化脚本都包括哪些功能、有多少用例,可迭代使用吗,改动量怎么样?

2.自动化上传文件怎么实现的?自动化用例放哪了,用例有多少条,传参是参数化做的吗?UI自动化怎么做的?

3.断言都判断哪些东西、能保证多少功能?

4.数据驱动中excel中请求入参太多每次改动太频繁有没有更优解?excel里面的数据什么时候去读取的?

5.testng怎么拿到Excel中的数据,配置哪来的?testng本身配置支持用例跑或者不跑吗?

6.自动化脚本通过什么维度去取多个接口多条数据,怎么知道这些用例去查找哪些数据?怎么保证用例按顺序执行?

7.自动化测试数据怎么从哪里来的?

8.做自动化部门定的还是自己确定的?最终的成果有人评估吗?

9.开发的代码中使用到哪些springboot功能?

10.某个接口的实现,你是怎么去找到这个接口对应的类及方法?怎么知道哪打断点?

11.redis有哪些数据类型?redis常用的操作命令?

12.大批量数据存在数据库中每次查数据库会不会很慢?一部分数据什么时候放到缓存中?缓存什么时候写的?数据放在redis的时机及有效期?

13.mysql innerdb索引的性能怎么排查,explain有用过吗?事务有了解吗?mysql默认的事务级别?1mysql连接方式有几种,区别,性能哪个最好?

14.java熟练程度,Java的数据类型?java创建线程的几种方式?list map的区别

15.测试环境怎么部署维护,nginx转发配置项关键节点?

16.Jenkins怎么用的,几个job相关联的怎么构建job3.Jenkins、k8s/docker有用过吗?

17.Linux常用命令、git常用命令

18.开发了哪些测试平台,测试过程中用了哪些工具

19.中间件都用过哪些?

20.性能测试比较关键的点?哪些东西比较重要?完整的性能测试方案规划?

21.性能需求文档里面有什么内容?

22.性能压测的执行脚本过程是本机执行还是分布式执行?测试请求压力来源是一台还是分布式多台压?为什么要用多台吗?区别在哪?

23.测试的发起端和接受端在同一台机器?界面还是脚步?用过在服务器上执行?

24.jmeter有哪些比较关键的参数?

25.怎么判断什么时候需要调整进程线程数?设置线程数和线程组的目的?什么场景用这个特性?

26.jmeter怎么准备数据?有没有在文件中准备数据的?用jmeter去传吗?哪种效率最高?为什么读库会慢?jmeter中直接设置数据写脚步会快些?

四、职业发展规划

1.团队管理主要负责哪些方面,测试团队是什么样的?

2.为什么离职?想要找一份什么样的工作

3.自己短期规划?未来职业规划?有具体想要做的事情吗?希望团队是什么样的团队?

4.最近学哪些东西研究什么东西?有写过一些工具吗?

5.团队中优秀的测试人员具备哪些技能?

6.加班情况?对加班怎么看?

7.部门架构怎么划分的?

五、向面试官提问问题

1.招这个岗位对候选人有什么定位?具体做什么事情?

2.测试工作中功能自动化之类的占比?技术栈?

3.团队的规模及现状?

4.对我有什么建议?

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值