大家都知道,对于一款漏洞百出的软件,是没有人喜欢的,它的运营也并不能获得成功,想要保证一款软件的质量问题,在开发阶段,除了良好的开发技术以外,也少不了软件测试工程师这个岗位的配合。
正如开发工程师有初中高级之分一样,测试工程师的岗位也是分级别的,那么如果想要在这个行业不被淘汰,那么你就应该知道,不同级别的测试工程师,他的知识库应该掌握哪些,这样,才能精准去冲击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+呢怎么冲击/p>
如果想更进一步,那么就要考虑往技术专家的或者管理岗上去发展了,不要以为管理岗只需要懂管理不需要懂技术,那就大错特错了。来分析一下在这个阶段,你得知识储备:
1、完整的测试技术体系:linux、docker、shell、sql、python或者java、以及前端的基础知识
2、牢固的自动化测试基础,良好的逻辑思维能力,
3、docker容器技术
4、web端、移动端、接口专向测试、整个测试场景的设计以及结果问题的定位和分析。
5、持续集成持续交付:jenkins的使用
写在最后
技术才是王道,总之不管在什么阶段,都要加强自己的修炼,有很多同学提到”饱和“这个词语,害怕自己找工作困难。那么,你始终坚信一点,一味啃老本,确实很可能”饱和“在你的头上。记住:提升自己的能力才是未来不被淘汰的关键!!
绵薄之力
下面的自动化测试测试工程师发展方向知识架构体系图,会告诉你该往哪里努力:
下面分享我整理的这一份2022年可能是最全的软件测试工程师发展方向知识架构体系图。
1、Python 编程与测试开发技术
2、Web自动化测试基础
3、APP自动化测试基础
4、Postman测试工具专题
5、接口自动化测试基础
6、测开自动化框架封装
7、持续集成
8、Jmeter 性能测试
9、APP性能测试
10、Fiddler 抓包工具的使用
11、TCP/IP协议详情
12、计算机操作系统
13、Linux 系统操作
14、MySQL 数据库
15、RobotFramework 自动化测试框架
16、跨平台的自动化测试框架
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系,完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积硅步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
作为一位过来人也是希望你们少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
包括,软件测试学习路线图,50多天的视频教程、16个突击实战项目,30余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章分享,还有2021软件测试面试宝典,还有软件测试求职的各类精选简历。
加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。
未来的你肯定会感谢现在拼命的自己!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!