最近一两个星期,来找我咨询大厂面试与名企跳槽问题的朋友突然多了起来。我才意识到只剩十来天就要进入九月互联网招聘旺季,看来大家都在为跳槽涨薪进大厂做准备了。
在小厂做了一两年“测试工程师”,不过是拿到软件点点点,毫无技术可言,想技能进阶去名企拿高薪,我该怎么做?
类似上述的问题,是近段时间被问及最多的。
入行十年,对测试领域算是有一些了解。现在的互联网一线企业,都要求测试人必须掌握接口自动化测试技能,所以,想要搞定大厂面试成功跳槽,就一定要熟悉接口自动化。
入行时间短的朋友可能没接触过自动化、接口测试,那在短时间内应该怎样快速进阶,挑战名企面试赢得大厂offer呢?结合以往经验,我认为对新手测试人来说,想要快速进阶拿高薪只需要大致从两方面入手。
基础技能学习首先,需掌握测试框架的使用,避免使用复用性差、管理复杂、维护成本高的线性代码。对于新手我推荐Python标准库中自带的测试框架unitTest,其稳定可靠且方便二次开发,更适合企业级的测试工作。且其作为广泛使用的老牌框架,也非常适合新手打基础。
核心技术学习要满足一线大厂的技术要求,并完成企业级接口自动化测试工作,就必须搞定关联逻辑处理问题。这不仅是简单的单接口测试,而是存在接口间必须要关联。
毕竟一个接口的输入,是需要其他接口返回报文的一部分作为参数的,同时返回参数也会动态变化。并且大部分服务均基于token认证机制,需访问得到对应token后,使用响应token和请求参数才能访问对应的API。
接口测试的关联逻辑处理问题,几乎是所有一线大厂面试必问的,一定要吃透。
怎样高效学习?作为一名软件测试工程师,该怎样努力才能快速成为一名优秀的测试开发大佬,或者性能测试大佬,或者说作为一名软件测试工程师需要掌握哪些知识体系。这不仅是一个刚刚踏入职场的软件测试工程师,也是工作三五年之后开始迷茫的工程师,都必须要面对和想明白的问题。
1.前置基础知识:- 计算机基础
- 测试理论
- HTML基础
- CSS基础
- JS基础
- linux
- 数据库介绍
- SQL语言(重点)
- 数据库高级功能
- 软件测试理论
- 软件生命周期
- 测试方法和分类
- 测试用例设计
- 缺陷管理
- web项目实战
- 测试管理工具
- Python基础
- 面向对象
- 异常处理
- 模块和包
- WEB自动化入门
- WEB自动化基础
- WEB自动化中级
- WEB自动化高级
- 项目实战
- 移动自动化基础
- 移动自动化中级
- 移动自动化高级
- 接口基础
- postman实现接口测试
- 数据库操作
- 代码实现接口测试
- 持续集成
- 接口测试扩展
- 性能测试基础
- 性能测试工具
- 项目-接口性能测试
- 项目-web性能测试
- 性能测试调优
功能测试,ui自动化测试,接口测试,性能测试
相信你如果掌握了上图上面所有的知识技能,并且能够灵活的运用的话,月薪20k以上并不会是什么问题,同时小编也给大家准备了400页软件测试核心知识点,知识点涵盖了上面思维导图的知识,有需要的朋友可以关注我的微信公众号:程序员二黑,免费获取!
精彩推荐在职阿里6年,一个29岁女软件测试工程师的心声
腾讯软件测试岗二面:web 测试问题被虐哭了,直到学长给了我这些知识点…
10年测试工程师 ——告诫大家要有自己的人生规划,选择远比努力更重要!