来这个公司大半年,现在主要做的是类似于淘宝的购物商城,以前也做应用系统什么的,可是感觉公司的软件测试岗位都是不着边的,因为做的都是功能测试,来了这么久,没接触过技术性的东西,都是开发做好了然后把功能验证一遍,什么代码,性能,压力测试都没接触过,就连测试用例都没怎么写!没事的时候就玩手机,比如现在,因为上班又没网,看书又说在做别的,所以一直觉得我现在在浪费时间,因为刚毕业,也不能就这么不干了,可是继续这样下去,真的一点意义都没有,我该怎么办
所有的事情都是需要积累的,都会走出一条幂率分布图,无论是企业、财富、还是个人的发展。测试生涯当然也不例外。
我们每个人都想财富自由(发财),但如何才能实现财富自由(发财)呢?
世界上有名的富翁,巴菲特绝对算的上一位,我们来看下他的财富增长趋势图
随着时间的推移,数值会不断增大,时间越长,增长速度越快,到最后已经快突破天际了…
你还可以把能找到的任何伟大的企业,比如阿里巴巴、腾讯、Facebook…看看他们从成立之初到现在为止的财富增长曲线,几乎都符合这样的增长方式。
抽象出来,就是下面这张图:
这条曲线,就是幂率分布,而造成这种曲线走势的幕后黑手,就是「复利效应」。
无论是财富,还是其他什么,一旦拥有复利效应,它就像拥有魔力一般飞速上扬,直到冲破天际…
但复利效应天然有个「缺陷」,就是在初期很漫长的一段时间段里,增效都非常低,低到你几乎感觉不到它在增长,甚至怀疑它的存在,因为几乎感觉不到有变化啊!
只有坚持走到某一个位置开始,可以称这个位置为「里程碑」,这个曲线才会急速上扬:
所以,你需要保持耐心,相信这条曲线一定会出现,相信复利的回报。然后不断重复做正确的事,做时间的朋友,静静等待那个里程碑的到来。
如果你未来的人生也是这样一条复利曲线的话,那上图中的横线我们称之为「地平线」,复利增长只有突破了地平线,才开始真正有意义,在那之前都是积累与等待…
就像是竹子,在地平线下的时候,它会将自己的根在土壤里延伸数百平米,不断的为未来做着准备和积累,这个过程需要用4年的时间,在这期间它只长了「3厘米」。
当它冲出地平线之后的那一刻,便开始以每天30cm的速度疯狂的生长,6周的时间,长到15米高。
因此,我们所遇到的一切逆境,所感受到的一切委屈,以及正在经历的一切不开心,其实都是我尚处在地平线之下所致(测试才干半年而已呀)。在地平线被突破之前的那段很长的时间里,关键还是你的积累与成长。
所以你需要做的就是不断进化自己,坚持做对的事(测试行业正确的事情下文中将会提到了),将注意力花在自己身上。保持耐心与初心,做时间的朋友,那你就根本不用担心自己将来赚不到钱。
每天进步一点点,哪怕是1%,一年后你都比之前的自己厉害了37.8倍(看下图)
道理讲完了。下面开始针对题主的问题讲你应该怎么办。
无论是哪个岗位在最开始时候都是重复性的去做一些最基础的事情,问题是在这些基础之上有没有找到所做的事情的本质以及搞清楚自身发展的方向。
很多很多人在做某一件事情的时候,在短时间内没有取得明显的利益,第一时间的反应是将问题抛给外部的因素,岗位不行,工作环境影响,条件不允许,外部环境不行等等。
在测试领域取得成功,年薪百万的人比比皆是。他们也是从最基础的测试做起,也是从点点点的过程中成长,也一样的是在恶劣环境。而且在中国IT行业早期,测试的行业并没现在这么受到优待,岗位环境更加恶劣,他们不一样也取得了成功?
抛出这个问题时,自己有没有认真的去想下为什么会有这样的想法:浪费时间。是不是在你所做的工作中已经没有你可以学习的东西了,是不是你的工作没有改进的地方了,是不是你对于测试的岗位理解不够充分。所谓三人行必有我师,老生常谈的话了,只要你找到方向,找到可以学习的点,找的成长的点,那么你会发现并不会浪费时间。那么做为一个软件测试工程师,怎么去成长可以从下面的一些方向去走:
1.功能测试:手工测试很多人理解为点点点点,点完!得了,完事。在这个过程中,测试领域明显对功能测试方案设计套路经验有高中低之分,如何做才能保障覆盖率的同时又能提高自己的测试工作效率?
2.测试驱动开发,如何做的bug收敛?
3.测试规划,在做功能测试的时候,学习别人如何快速的去评估测试工时和制定方案。
4.缺陷分析,一个缺陷提完之后,到底如何产生、如何解决、解决后的影响范围评估,这个要提升可以扩散的范围很大。你可能会想,这不是开发做的事情吗?我是个测试干嘛要做。做为很高级的测试,对于代码的理解是不可少的一门知识。
5.项目规划,是不是也可以学习,测试领域要保障整个质量体系,那么必须搞清楚项目的整体流转,各环节都是质量中的一部分。
6.环境搭建,如何搭建服务环境;
7.工作外的技术提升等等…
综上所述:测试本身不是一个无聊的岗位,也不会浪费时间,问题在于是不是我们自己把它变成了一个浪费时间的事情。简单事情重复做,你就是专家;重复事情用心做,你就是赢家。请找到提升点。
为了让你更有信心,告诉你一个你还不知道的消息:测试人员的平均工资在刚开始比开发低,而工作10年后,测试平均薪资开始超越开发,比开发还要高。
这充分证明了测试领域是一个职业生命周期长,值的沉淀的岗位,请坚持,少年。
作为一个过来人,对学习过程中的困难深有体会。
如果你也在往自动化测试开发方向发展,在适当的年龄,选择适当的岗位,将自己的优势都发挥出来!
我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和收集总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师学习路线》,也整理了不少【网盘资源】,需要的朋友可以点击文末小卡片获取网盘链接。希望会给你带来帮助和方向。
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、跨平台的自动化测试框架
希望大家根据这个学习架构路线,不断地去摸索与提升,突破技术的瓶颈,可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。