软件测试职业发展

你有职场焦虑么?面试

在职场中,最为关心的就是在职场应该怎么发展?随着经验和年龄的增长,如何提高本身的能力?数据库

若是你已经在职场温馨区了,那你想出来么?编程

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

后来在一些公司的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等等,这些并无列全,只是列出了目前最为主流的部分测试工具和技术。

虽然职场给了咱们很限制,可是咱们只要保持本身的核心职场竞争力,那终是不会被淘汰,在其位谋其职,居安思危,不要进入到职场温馨区。

相关文章
相关标签/搜索