8年测试老鸟整理,软件测试面试问题-初中级,全覆盖问题(1)

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

场景方面:
让你写登录,支付,充值,购物车,文件上传,三角形,笔,水杯等的测试点(80%的公司会让你分析测试点!!!)

网络基础:
http协议的内容是什么?
请求头的内容有哪些?
常见的状态码有些?
http和https的区别有哪些?
tcp和udp的区别?
请描述下tcp的三次握手四次挥手的过程?
网关的作用?
osi七层模型每一层的作用?
session是什么,cookie是什么,有什么使用场景?
session和cookie的区别?

接口测试(常问):
你认为的接口是什么?
接口测试工具工作的原理是什么呢?
接口中包含哪些内容?
接口用例如何写?
你是如何做接口测试的,使用的什么工具?
接口自动化了解过吗?
get和post的区别?

自动化测试(常问):
可能会问到selenium。
selenium元素定位的方式,显示等待,隐式等待,强制等待的区别等。
接口自动化脚本的编写原理和过程。

对于初中级测试来说,自动化是一个加分项,一般如果自动化掌握的很熟练的同学薪资是在12-25k之间的。

其他测试问题:
简述转包过程,你用的抓包工具是什么?
如何分析一个bug是前端还是后端bug?
url后面跟数据的话如何拼接上去?
抓包的原理是什么?
你们公司使用的bug管理工具是什么?
弱网测试是如何实现的?
web测试和app测试的区别是什么?
给你一个软件你会如何进行测试?
兼容性测试你是如何做的?(从app 和 web两方面回答)
冒泡排序之类的一些代码题?
如果在正是环境发现bug测试环境没发现怎么办?
如果有一个bug,怎么判断这个bug是前端代码导致的还是后端代码导致的?

如何判断BUG是前端还是后端?(必问)

面试官问到这个问题可能会举个例子,比如一个登录界面,输入用户名密码后点击【登录】发现无响应怎么回事?

参考答案:
【首先要明白场景的数据流调用逻辑,这个场景就是前端触发一个操作,然后后端给出响应,最后前端将返回的登录后信息渲染并在界面展示出来。】

答:首先我会用抓包工具 (Fiddler/Charles/浏览器的F12等),看点击登录的时候有没有触发请求,如果没有请求或请求有问题,那就是前端的BUG。

如果前端请求没问题,就看后端返回报文,根据接口文档,返回的数据有误,要具体分析报错的内容。如果是前端传参不对导致的,那就是前端问题,如果传参正确,后端处理不正确,那可能就是后端问题。

如果后端响应了且数据和接口文档一致,那就是前端展示的问题。
总结下来,就是按前→后→前的顺序进行分析。

说明:
类似的问题还有,一个支付功能,支付成功后在我的订单里却没有显示。或者一个查询功能,输入条件查询后没有数据展示出来(先排除是否是因为数据库没有数据导致的)。一般都可以套用上面的回答,都是一个套路。

遇到困难,你是怎么解决它们的?(高频)

参考答案:
比较困难的事情在工作中还是很常见的,我上一份工作中就遇到过这样的情况:
开发提测的版本经常出现影响流程的BUG,导致测试无法进展下去,影响测试进度。

因为是小公司,没有一个规范的产品研发、测试标准,但是这样下去工作效率只会越来越低。

因此我,作为团队的核心成员,主导拟定了一套产品提测标准。要求开发自测用例覆盖度(也就是冒烟测试范围)、执行通过度要达到一定的标准,否则测试可以无条件驳回。
经过一段时期的试运行,后面情况好了很多,基本不会有随便一点就报错,或者影响大流程的问题。

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

每一次的坚持,都是成功的一个催化剂。不要放弃自己的梦想,因为只有通过不断地努力和奋斗,才能让自己更接近成功的彼岸。不要害怕失败,因为它只是通向成功的必经之路。相信自己,你一定可以做到!

只有奋斗,才能看到自己能达到的极限。只有不断努力,才能让自己走得更远。每一步的不懈拼搏,都将是成功路上最坚实的脚印。让我们一起迎难而上,勇往直前,创造属于自己的光辉人生!

只有你自己才能决定你的未来,所以不要停下前进的步伐。在追逐梦想的过程中,会遇到各种各样的挑战和困难,但只要保持坚定的信念和勇往直前的精神,你一定能够克服它们并最终达成目标。加油!

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

术提升。**

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值