做了大半年的软件测试,可是觉得我在浪费时间,怎么办?

发表于:2021-9-16 09:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:知乎

分享:
  我们先来说说,为什么会有“在浪费时间”的感受出现呢?
  很多测试的工作内容就是纯粹的“点点点”的工作,没有太多的技术性,自然工作也没有太多的自主性。其实很多刚进入测试行业的同学都有这种感受,特别是大部分进入的是中小型公司,企业本身对产品的要求就不高,保证基本功能能用就行,自然不会涉及到诸如性能、自动化、安全性的工作;所以每天的工作就是重复点击页面,点击 APP 各个按钮,简单而机械的操作,重复繁琐且没有任何挑战!长此以往,在公司里面,测试的工作价值也没有被体现出来,然后自己的自信和底气都被消磨殆尽了,可能会开始质疑自己,甚至质疑自己工作的意义,挫败感油然而生!
  那么,面对这样的现象,怎么办!!!我们可以做哪些改变呢?
  如果觉得目前的工作内容没有挑战,或者没有技术含量,没有空间实现自我价值,那么就需要走出目前的舒适圈,向更高的高度前进!
  为了更加明确如何前进,怎么迈出努力的步伐,我们应该清楚的知道测试有哪些职业发展的方向?然后,做好职业规划,并努力去践行!
  你需要回过头来重新认识软件测试行业,明确一下技术学习路线和自己的职业发展方向,只有找准了方向,有了明确的目标,才可能让自己不“浪费时间”。
  下面是我画的一个测试工程师职业发展方向图,大家可以收藏起来:
  我们先从软件测试工程师的职业发展技术路线出发,分为以下4个阶段
  · 初级:月薪5-10k,功能测试工程师
  · 中级:月薪10-20K,自动化测试工程师,性能测试工程师
  · 高级:年薪30w+,高级测试开发工程师、高级性能测试工程师、安全测试工程师
  · 资深:年薪50w+,测试架构师、业务专家
  下图是我总结了每个阶段大概会涉及下面的相关技能,如此多眼花缭乱的技术,相信好学的你已经没有时间可“浪费”了,撸起袖子赶紧学才是王道!
  接下来,我们从初级、中级、高级,分别的挑选出对应功能测试工程师、自动化测试工程师、高级测试开发工程师 三个有代表性岗位,分析岗位需要掌握的技术栈,为我们的职业发展绘制清晰的学习路径!
  初级阶段
  作为刚接触到软件测试工程师的你,可能是应届毕业生,也可能是准备转行的测试小白,此时你对软件测试系统性的知识还比较茫然,因为作为一个IT技能岗,要学习的技能实在太多了! 此时千万不能被吓到了:迈出第一步比你想象的要简单很多,这个阶段你只需要掌握:
  1、计算机基础知识,Office、浏览器相关软件使用,一定的英语阅读能力,相信这块你早已具备。
  2、软件测试的概念、分类、生命周期、工作流程、需求分析
  3、测试用例设计方法、编写、评审、执行。
  4、bug的定义、生命周期、处理、bug管理软件的使用(如禅道)。
  5、测试计划、测试报告的编写。
  6、版本控制工具SVN、Git的使用。
  这个阶段学完,恭喜你已经在软件测试行业迈进了第一步,目前你此时掌握的测试知识偏向于理论,还不足以对一个web项目进行系统性的测试,因此一定要找一个web网站来进行系统性的测试,也就是我们说的项目实战,过程可以按下面几点进行:
  1、找一个web网站,一定要简单点的然后业务自己也熟悉,网站太大模块太多不利于我们学习。
  2、进行项目立项,模拟需求评审,规划项目任务和时间。
  3、根据需求文档进行需求分析,罗列并整理测试点。
  4、编写测试用例,然后模拟用例评审。
  5、执行测试用例,对功能、界面、兼容性、前后台、数据库进行测试。
  6、对bug进行分析总结,编写测试报告。
  中级阶段
  中级阶段最有代表性的技能就是自动化测试,这是已经有一两年经验的测试工程师进阶和变现最快的技能,从普通的功能测试工程师进阶成为一个自动化测试工程师,你的薪资将会有质的飞越,我统计过近5000名自动化测试工程师数据,基本薪资涨幅能够达到60%以上,在一线的平均薪资15K左右。
  高级阶段
  进入这个阶段的学习说明你至少有3-5年的软件测试从业经验了,从技术路线发展方向,你可以选择高级测试开发、性能测试、安全测试、大数据测试等高级测试岗位进行学习深造,薪资也将更加上浮一个层面,一线城市普遍在年薪20-40w不等。下面以高级测试开发为例。
  高级测试开发是一个“需求大,薪资涨幅快”的测试岗位,源于一个测试开发有以下特点:
  方向同样有两个,Python测试开发和Java测试开发,选择Python和Java方向可以根据自己的自动化技术栈决定,当然因为这个阶段的你学习能力已经非常不错,对某一门编程语言已经运用的非常熟练,结合编程语言的思想是相通的特点,所以建议是两门语言都能够熟练。
  总结
  当然,提升自己的技能和专业度这个事情,不是随随便便就可以完成的!这个过程伴随你整个职业生涯,中间也肯定会遇到非常多的困难,但是只要自己坚持下去,自己变优秀之后:
  · 你就能自己排查和定位问题;
  · 提交 bug 之后开发也不再找你了;
  · 产品和开发开始对你刮目相看;
  · 你在公司也会有话语权,自信也有了,可以有资本跟公司谈涨薪;
  · 以后跳槽去挑选企业的底气也有了!

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号