本文主要是介绍软件测试工程师-月入20k+,你要知道的!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大家都知道,对于一款漏洞百出的软件,是没有人喜欢的,它的运营也并不能获得成功,想要保证一款软件的质量问题,在开发阶段,除了良好的开发技术以外,也少不了软件测试工程师这个岗位的配合。
正如开发工程师有初中高级之分一样,测试工程师的岗位也是分级别的,那么如果想要在这个行业不被淘汰,那么你就应该知道,不同级别的测试工程师,他的知识库应该掌握哪些,这样,才能精准去冲击20k+,30k+,甚至更高。
10k以下,新手小白,入门级别
对于一个刚刚入门的测试工程师来说,他的薪资基本应该在10k以下,在这个阶段,不需要天花乱坠的技术,不需要牛气哄哄大代码技术,要做的,仅仅是如何把功能测好,在这个阶段你需要掌握的知识库:
1、软件测试的基本流程
2、功能用例的编写思路和用例的编写方法
3、bug管理工具的使用以及bug的追踪
4、基本输出文档的撰写,比如测试计划、测试报告、缺陷报告
10-15k,中级测试
当你掌握了基础技能之后,如果需要再提升以下自己的薪资,你就需要加深自己的知识库,作为一名中级测试,在这个阶段,你需要掌握:
1、接口测试的流程以及工具的使用
2、抓包工具的高级用法
3、linux、数据库的相关操作
4、性能测试的基础操作
15-25k,高级测试
一个高级测试工程师的工作职责是什么呢?如果被定级在高级,首先得先有独当一面的能力,其次要有扎实的基础知识的支持,还需要高级操作的加成,最起码,以下的这些技术栈,你得拿得出手:
1、性能测试方案设计、工具基础使用、扩展使用和定制使用、性能数据的监控和数据采集
2.分布式压测、场景设计、jvm调试和系统调试以及性能瓶颈的分析与确定
3.掌握一门编程语言Python或者java,能搭建简单的自动化测试框架。
web端:Selenium的使用、元素的定位、PO思想的应用
移动端:Appium的使用、元素定位、源码分析和基本的封装思想
接口自动化:Requests+Pytest+Allure技术栈、httprunner
25k+,测试开发
如果掌握了性能测试和基本的自动化测试,薪资到15-20k还是很轻松的,那么25k+甚至30k+呢?该怎么冲击?
如果想更进一步,那么就要考虑往技术专家的或者管理岗上去发展了,不要以为管理岗只需要懂管理不需要懂技术,那就大错特错了。来分析一下在这个阶段,你得知识储备:
1、完整的测试技术体系:linux、docker、shell、sql、python或者java、以及前端的基础知识
2、牢固的自动化测试基础,良好的逻辑思维能力,
3、docker容器技术
4、web端、移动端、接口专向测试、整个测试场景的设计以及结果问题的定位和分析。
5、持续集成持续交付:jenkins的使用
写在最后
技术才是王道,总之不管在什么阶段,都要加强自己的修炼,有很多同学提到”饱和“这个词语,害怕自己找工作困难。那么,你始终坚信一点,一味啃老本,确实很可能”饱和“在你的头上。记住:提升自己的能力才是未来不被淘汰的关键!!
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。
这篇关于软件测试工程师-月入20k+,你要知道的!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!