22岁测试工程师上来就内卷,起薪居然就18k,这谁顶得住?

 时间已经来到今年的招聘季,公司涌入了非常多的新鲜血液,其中一个00年的年轻小伙让我印象深刻,这小伙是去年毕业的,在某软件公司干了半年,现在跳槽到我们公司起薪18K,都快接近我了。不禁让我感叹后生可畏啊,也意识到了自己年龄确实不小了。经过了解才得知,原来人家之前是个卷王,利用一切空闲时间学习,甚至下班路上都在拿手机学习。

这两天公司团建他喝多了,聊得比较开,才知道原来这位小伙是农村里出来的,爸妈退休金都没有,靠着他生活呢。所以他在大三的时候就已经开始自学测试了,大四获得了一个小公司的实习机会。在工作中不断的学习、实践,花的时间比别人多一倍,所以才能打下扎实的基础,现在工作也是得心应手。

我认为这位小伙正式我们学习的榜样,倒不是说应该学习他加班内卷,而是他这种不断学习进阶的精神!

为了助力测试员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,本文给大家整了一套涵盖测试所有技术栈的快速学习方法和笔记。目前已经收到了七八个网友的反馈,说是面试问到了很多这里面的知识点。

这里知识点包括了16个知识点:软件测试基础知识面试题,liunx,自动化测试,Python基础,APP测试,接口测试,selenium,性能测试,安全测试,逻辑题,HR面试题等!

【软件测试学习资料合集】

基础知识面试题:

测试的定义

测试的种类

黑盒测试

白盒测试:

动态测试方法分为几种

测试计划的制定

负载测试,容量测试,强度测试和兼容测试的区别

alpha测试、beta测试 和gamma测试

测试结束的标准是什么

描述软件测试活动的生命周期

软件的缺陷等级应如何划分?

当开发人员说不是BUG时,你如何应付?

为什么一个团队中要开展软件测试工作?

您是否了解以往所工作的企业的软件测试过程?

有哪些不同的角色来完成这些工作?

您是否了解以往开发所工作的企业的开发过程?

您熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)

请比较下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。

测试计划工作的目的是什么?测试计划的内容都包括什么?其中那些是最中要的?

你认为做好测试计划工作的关键是什么?

你所熟悉的测试用例设计方案都有哪些?请分别以具体的例子来说明这个方法在测试用例设计工作中的应用。

什么是测试评估?测试评估的范围是什么?

...

自动化测试:

使用什么测试框架做的上一个项目的自动化测试?说下怎么做的?对自动化的理解?

GET与POST的区别?

//*[contains(@text,“登录”)] 是什么意思?

自动化遇到用例fail掉如何排查故障?

说说接口测试的流程和接口自动化流程,介绍一下request有哪些内容?

接口测试用例的编写要点有哪些?

如果模块请求 http 改为了https,测试方案应该如何制定,修改?

常用 HTTP 协议调试代理工具有什么?详细说明抓取 HTTPS 协议的设置过程?

HTTPS和HTTP的区别

接口自动化测试的流程?

postman的使用方式?高级用法?mock的应用场景和基础用法?

你之前自动化测试的数据放哪?怎么使用?公共变量的管理方式?管理测试用例的手段?如何提高用例覆盖率?接口测试关联性接口实现方式?

不可逆的操作,如何处理,比如删除一个订单这种接口如何测试?

说出10个以上 Linux 命令(注重考察性能测试监控常用命令?)

介绍一下你在这个项目中是如何使用 Jenkins 的。

..

Python基础:

谈谈你对面向对象的理解?

进程、线程有什么区别?什么情况下用进程?什么情况下用线程?

Python垃圾回收机制?

python单行注释和多行注释分别用什么?

python深拷贝和浅拷贝的概念和区别?

json和字典dict的区别?

输入与输出

字典

字符串

列表

..

APP测试:

什么是Android四大组件?

当点击 APP 图标启动程序,说明将要发生那些过程?

APP 测试的内容主要包括哪些,如何开展?

Android 的兼容性测试都考虑哪些内容?

针对 App 的安装功能,写出测试点?

常用的 ADB 命令?

在查看 logcat 命令日志时候怎么内容保存到本地文件?

App 崩溃(闪退),可能是什么原因导致的?

...

selenium:

selenium中如何判断元素是否存在?

selenium中hidden或者是display = none的元素是否可以定位到?

selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?

如何提高selenium脚本的执行速度?

你的自动化用例的执行策略是什么?

什么是持续集成?

自动化测试的时候是不是需要连接数据库做数据校验?

有几种元素常用定位方式,分别是?你最偏爱哪一种,为什么?

如何去定位页面上动态加载的元素?

如何去定位属性动态变化的元素?

如何开展自动化测试框架的构建?

什么是自动化测试框架?

什么是Selenium Server,它与Selenium Hub有什么不同?

...

性能测试:

基础概念:HPS、TPS、QPS、RPS、RT、并发用户数概念?简要介绍?

压测工具?你主要看哪些指标?

性能测试中TPS上不去的几种原因浅析?

性能测试工具了解几个?压测结果区别?

性能测试策略?

性能测试场景设置思路?

你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?

如何理解压力测试,负载测试以及性能测试?

.....

逻辑题:

烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?

你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?

如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?

一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?

12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)

在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?

...

总结

面试题包括以下十九个模块: 软件测试,liunx,自动化测试,Python基础,APP测试,接口测试,selenium,性能测试,安全测试,逻辑题,HR面试题,。如下图所示:

最后

考虑篇幅,就着重挑了一些常见的重要的面试题展示出来了。

所有的面试题目都不是一成不变的,上面的面试题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。

总结:

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

 这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值