前言
于任何职业而言,薪资始终是追求当中的重要部分。
在前些年,软件测试行业正处于风口,但随着人员的转行以及毕业大学生的涌入,软件测试行业目前已经基本饱和。当然,这里指的是最基础的功能测试岗位需求少了。自动化测试、性能测试、安全测试,乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。
很多测试从业者或多或少会对自己的未来感到迷茫,觉得自己的工作就是用 “点点点”,其实不应该这样。测试工程师有着自己的价值,如果你热爱这个行业,好好地规划自己职业道路,到达行业顶薪也是可能的。
“长江后浪推前浪,前浪死在沙滩上” 一句让人会心一笑的调侃,而现今成为了软件测试行业的真实写照。由于软件测试行业门槛低,薪资高,不断有新血液冲刷着软件测试行业的前行者,入行几年但依然是功能测试的人们所面临的的压力可想而知。
说到底,软件测试行业是属于技术岗位。而技术岗位就要靠技术说话,不断掌握新的技能,提高找BUG能力也变成了目前软件测试从业人员迫在眉睫的问题。因此,现在大部分初级功能测试人员都在向自动化、性能、安全靠拢。
但仍有不少软件测试工程师站在 “十字路口” 迷茫无助,找不着自己的方向。
而一切的迷茫都是因为想得多做得少!每位软件测试行业从业者都能意识到目前面临的窘境,但能及时作出应对,顺应时代做出改变的人并不多。那么,多数人只能眼睁睁被行业淘汰吗?
并不是,下面的软件测试工程师发展路线规划,会给你带来灵感和方向:
一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维。
不会掉头发的茜茜(公众号) | 测试基础 |
---|---|
测试计划/测试用例 | 黑盒用例设计等价类/边界值/场景分析/判定表/因果图分析/错误推断 |
缺陷 | 缺陷生命周期/缺陷分级/缺陷管理工具禅道/Jira |
数据库 | Mysql/环境搭建/增删改查/关联查询/存储过程 |
Linux | 系统搭建/基本指令/日志分析/环境搭建 |
二、Linux必备知识
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
不会掉头发的茜茜(公众号) | Linux必备知识 |
---|---|
Linux系统简介与准备 | Linux作为现在最流行的软件环境系统,一定得会,从CenterOS版本系统进行介绍,安装,目录结构等基础内容学起,也为后续自建测试环境准备。 |
Linux远程工具Xshell | 详细介绍如何入门使用Linux,并进行常规的远程管理,文件传输操作,涉及其中的工具Xshell,Xftp |
Linux文件属性 |