你好,我是测试小牛。
金三银四来了,不少小伙伴都在准备面试跳槽了,分享一位我这边带的高薪就业训练营学生年前找工作,面试阿里高德高级测试开发岗位一面面经记录。
这位同学背景是普通本科毕业一年,想转行软件测试,一般阿里内编社招都是三年经验起,现在分享出来,希望对大家有所帮助
以下面经分享全纪录~
1. 自我介绍
2. 测试框架的搭建,选型?都调研过哪些框架?哪些框架符合你们的业务?其他框架有哪些优缺点?为什么选用这个框架?你的框架里面封装的哪些底层的方法?
3. 每条用例的前置条件怎么处理的?比如说某个接口在测的时候,会依赖其他的一些接口,那你这个场景化用例是怎么做的呢?
4. 试算、核保都需要一些前置条件,前置条件怎么在excel里面实现的?就是说你的接口参数?
5. 所有的测试用例,前置和后置是怎么做的?
6. excel里面有哪些字段?
7. 自动化测试用例覆盖率是多少?你们是怎么评估的?整个自动化提升的效果是怎么样的?
8. 涉及到支付问题的话,你们会关注哪些点,整个支付的流程是什么样的?
9. 在支付过程中,网络出问题了,或者有一些兼容性问题,调微信失败了,怎么处理?有模拟失败的这种场景吗?
10. 支付流程的测试用例异常设计有哪些点?
11. 怎么模拟微信那边没有扣钱?
12. 你对整个压测场景,包括整个容量评估,压力评估啊,你怎么去执行一些压测的一些计划?
13. 压测目标怎么来的?
14. QPS和TPS的区别?
15. 你的压测数据、压测参数怎么实现的?在线上压还是测试环境压?
16. 压测数据会对你的压测性能会有哪些影响呢?为什么要做这个数据构造呢?
17. 线程阻塞指什么?你是怎么发现出来线程阻塞的?你是怎么一步步分析出来的?排查了哪些问题?具体哪个地方有线程阻塞呢?(我说了线程dump,定位到代码级别)
18. 数据库连接数是一个什么样的概念?面试官说现在都是连接池
19. 你在以前的工作中有除了自动化、性能,还有哪些亮点?就是说有什么除了你之外,其他人做不了的
20. 开发自测有哪些效益呢?
21. 他测不测你怎么衡量?
22. 冒烟测试不通过,打回之后,对开发本人有什么影响?
23. 你们公司这个流程规范是什么样的呢?
24. 你有什么要问我的?