软件测试职业发展:软件测试人员该何去何从

导读

你有职场焦虑么?

在职场中,最为关心的就是在职场应该怎么发展?随着经验和年龄的增加,如何提升自己的能力?

如果你已经在职场舒适区了,那你想出来么?

作为互联网行业的一份子,恐怕今年肯定知道华为开始清退34岁以上的员工而震惊,那段时间朋友圈和公众号都在谈论这件事情,这件事情同时也来一阵子恐慌。虽然后来任老大出来辟谣说是退休,而非”清退“,但是同样也给了互联网从业者一个不小的“职业担忧”。

后来在一些公司的JD上看到,开始出现年龄限制了,硬性条件规定年龄35岁以下,同时也经常会看到某公司的平均年龄26岁,也经常听到同行们谈起40岁后就开始转行,不能再做测试或开发,怎么拼也拼不过年轻人等等。

基于上面这些话题,曾经确实给王豆豆带来了一阵子的职场焦虑,一想到这些心里就不由得害怕,觉得自己的业务能力一般,技术也不咋的,以后如果找不到工作可咋办啊?同时也想到王豆豆除了做软件测试,好像也不会做其它的,就更加的恐慌,那这就是职场焦虑。

身在职场,有职场焦虑很正常,看着同龄人有的已经开始做到行业领头位置了,同时看着比你小的小鲜肉一批批涌进来,他们比你薪酬要得低,不像已经成家有小孩的你,可以无限地加班而没有顾虑。

年龄是一个绝对值,改变不了,当年龄越来越大软件测试人员应该怎么才能职场立足下来呢?这就需要依靠测试人员核心职场竞争力去拼,那么你的核心职场竞争力在哪里?

职场竞争力就是一个人在职业生涯中所具有的独特的、有竞争力的技能、态度、知识等各个方面的总和。

那软件测试人员应该怎么保持自己的职场竞争力呢?

首先,分析下软件测试岗位的发展方向:

软件测试岗位可以向二个方向发展,一个管理方向,一个技术方向。

  • 管理方向

管理方向有测试经理,测试组长,甚至测试总监等等

  • 技术方向

从测试级别可以分为初级测试人员,中级测试人员,高级测试人员

从测试类型可以分为单元测试(白盒测试),功能测试(黑盒测试),自动化测试,性能测试,安全测试,接口测试,甚至测试工具开发人员,测试架构师

其次,分析自己的性格和爱好:

每个软件测试人员或即将进入软件测试的人员都应该分析自己的性格,明确自己的喜爱,只有清楚这些,根据自己的性格和爱好去选择职业才能做得长久,这就是爱一行才能干一行。

就像一件事情,你是坚持地去做会长久些,还是因为喜欢自愿去做会长久些?当一件事情你是因为坚持去做,也许某一天就坚持不下去了就会放弃。

如果你并不清楚软件测试是做什么之前,可以多多了解一下,然后结合自己的特点进行选择,王豆豆开始并不知道软件测试,也不清楚软件测试是做什么的,但慢慢做着做着,王豆豆就觉得真的很喜欢这一行,不管是做的事情,还是接触到的人都让王豆豆有理由继续下去,这是也与王豆豆的性格有很大关系,干一行爱一行。

王豆豆是真的很喜欢软件测试,而且从一开始目标就很明确,要往技术的路线走,三年前面试的时候就说过要往技术路线,三年后王豆豆还是想继续做技术,这并不是代表王豆豆不想做管理,而是觉得目前的技术还很菜,性格也不算沉稳,如果现在贸然转管理,估计做得也不会怎么好,所以目前的目标还是向技术路径走,等到哪天水到渠成再转也不迟。

因为王豆豆做管理的时候比较少,所以后面主要以技术方向发展。

最后,明确了方向之后,就可以开始落实到执行方面,下面根据软件测试级别分析软件测试人员应该具备的技能。

1.初级测试人员

  • 测试设计能力 对项目的需求进行分析,提取测试点,根据测试点设计测试方案和测试用例
  • 代码分析:能理解设计文档,读懂代码
  • 文档编写:常见文档(测试计划、方案、用例、报告)等
  • 测试思维 根据自己的理解对软件测试有了一定的认识,就算是刚接到一个项目,也可以根据功能进行测试

2.中级测试人员

  • 精通业务 熟悉需求,对项目业务熟悉,业务的理解可以提出自己的看法
  • 熟悉相关的测试技术
  • 创造性:有自己的思想、思维,主动在工作中尝试;
  • 分析定位问题:不止发现问题,还能分析问题;

3.高级测试人员

  • 精通测试技术 测试技术上的牛人,发现深度的bug,可以让开发人员折服
  • 测试技术带领者 带新人,培养测试人员
  • 引进新测试技术并培训大家
  • 开发测试工具 根据项目的需求开发出合适的测试工具或测试框架

那如何使自己达到各个测试级别的能力呢?

归根结底一句话:持续地学习,只有不断地学习,才能不断地进步。

就像刚开始做测试的时候,不会写测试用例,都拿着前辈们测试用例,照着写,写多了也就慢慢会了,就算是在写的过程中遇到什么问题也能很快解决。

对很多软件测试人员来说,写文档,分析需求,提交缺陷,测试思维等等,这些都不是事儿,而独独对编程语言难以降伏,王豆豆刚开始也是一样,虽说现在水平也是一般,但其中走过多少弯路,只有自己知道。

01

JAVA

王豆豆主要学习的是JAVA,在大学只学过C语言,毕业前些年都没有想要学习编程语言,后来慢慢地发现如果只是将眼光聚焦在功能上面,发现的缺陷总是很片面,后来项目组想找人做自动化,也就是从这个时候开始打算学习JAVA,刚开始学习时,找开发同事教,在网上找视频看。

如果有人也是零基础,想学JAVA,王豆豆推荐马士兵的JAVA视频(尚学堂),小马哥的教学风格很棒,知识点讲解很到位,涉及的知识面很全,难易进度也是循序渐进。

小马哥的视频在网易云课堂就有,大家可以去找找,当作入门课程是足够了,王豆豆当时就是跟着一遍又一遍地看,算是入了JAVA的大门。

02

数据库

从一开始做测试时,就开始接触到数据库,前期也全是依靠前辈手把手教,学习到的知识也是零零散散的,后来是看的李兴华的ORACLE的视频,算是全面了解了SQL语言,但是对数据库本身的还是不太了解。

03

Linux

Linux也是一开始做测试时就需要用到,需要看日志,需要搭建环境,也是看别人怎么做,自己就学着怎么做,如果碰到不懂的命令就问,当时公司不能上外网,百度这些都用不了,那是手机也没这么智能,所以大部分碰到问题都是问同事,问开发,自己去学习和摸索。

就如刚开始需要查询tomcat的进程,使用到的命令是ps -ef|grep tomcat,当时完全不知道为何意,就是看同事用,自己也照着学,后来用得越多,了解得也越多,知道中间的|是管道查询,grep是查询文件中的内容。

做软件测试需要学习的知识有很多,比如通信项目的网络协议,金融项目的会计知识,做自动化测试需要学习Jenkins,Docker,Selenium,APPium,RobotFramework等,接口测试需要用到的Postman,Fiddler,性能测试需要用到 Jemter,LoadRunner等等,这些并没有列全,只是列出了目前最为主流的部分测试工具和技术。

虽然职场给了我们很限制,但是我们只要保持自己的核心职场竞争力,那终是不会被淘汰,在其位谋其职,居安思危,不要进入到职场舒适区。

原文发布于微信公众号 - 资深Tester(zishentester)

原文发表时间:2017-12-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java学习网

多些时间能少写些代码

 在现在这个浮躁的时期,再加上敏捷咨询师们念的歪经,他们让人感觉上就像是软件产品是可以在很短的时间内高质量的完成的,这令那些管理者们很兴奋,就像巴甫洛夫的条件反...

2507
来自专栏PHP技术

架构之路(一):目标

原文出处: 自由飞 标准来源于目标 前文说过,评价架构好坏是一个很主观的东西。既然大家写出来的程序都能跑,凭什么就说你架构好,我的架构就差?拿出来大家评评理...

3365
来自专栏Linyb极客之路

如何快速成长为技术大牛?阿里资深技术专家的总结亮了!

导读:你是否有类似这样的问题——“天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?”今天,阿里资深无线开发专家李运华,系统梳理了自己的思考和理解,希望...

653
来自专栏企鹅号快讯

亿万级的 go与C高效混合编程!

今年是 Go 语言诞生的 8 周年,在这个特别的年,Go 语言官方博客发表的纪念刊文称,全球有大约 100 万 Go 开发者,Go 语言在 GitHub 的 2...

2250
来自专栏JAVA高级架构开发

一辈子做程序员怎么了?

@游戏开发极客: 上赶着不是买卖,大公司找大牛,创业公司找想创业的人,聊两句就有结果了。 理念不合强扭的瓜来了就是埋雷。

70
来自专栏Java技术栈

2018 年最流行的十大编程语言,Java 无可争议!

对于编程界的初学者来说,最大的困难是决定从何处入手,或者应掌握哪种语言才能在职场上平步青云。有时,专业程序员也面临学习一门新语言似乎更卓有成效的情形。

912
来自专栏Java学习网

程序员世界常见的6个问题

程序员世界常见的6个问题 我作为CTO已经有一段时间了。在这个工作岗位上,我不但制定准则,还带领团队、管理项目、设计架构、组织工作、制定代码审查、调查不同的问题...

2687
来自专栏Java技术交流群809340374

高级程序员到底强在哪里?

说起程序员人们的第一印象就是工资高、加班凶、话少钱多头发少。再加上现在科技互联网公司太吃香,bat、华为小米等公司程序员加班情况被广泛传播,程序员用生命在敲代码...

100
来自专栏微信公众号:Java团长

如何快速成长为技术大牛?阿里资深技术专家的总结亮了!

导读:你是否有类似这样的问题——“天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?”今天,阿里资深无线开发专家李运华,系统梳理了自己的思考和理解,希望...

892
来自专栏资深Tester

软件测试如何快速入行

1542

扫码关注云+社区