五年前,我在南方的大城市:广州,做着一个快乐的游戏测试,工作不太忙,对一切技术充满了好奇心。测试工作不专业,也不受重视。但我有自己的快乐。工作不忙的时候,我今天学学Python,明天学学自动化selenium。。
有一天,老大说你对咱项目做个接口自动化测试吧。我就跑去问百度、谷歌和群里的朋友,告诉我需要什么样的工具,什么环境,就这样照猫画虎的给做完交任务了。对自动化又产生了浓厚的兴趣,发现测试还能这样的做。就找视频、找资料、买书忙碌的不亦乐乎。发现要会语言,没事儿咱有的是时间。。。。。努力学习中
后来,听说外面的世界很精彩,为一颗不安分的心,我还年轻,我不能局限在这悠闲的生活中消磨自已。有人说毕业的五年很重要,毕业的五年可以将会让同学之间的距离拉得很远。而且五年后的样子也基本可以看出你后半生的样子。所以,这五年不能输在起跑线上。这才是真正人生的起跑线,学校的成绩与之相比一文不值。后来,我去到了大城市:深圳,这里薪资比以前高一倍多。这里的有专业的团队,规范的流程,测试与开发平起平坐。我应该感到高兴,我们受到的重视,找到了工作的价值。
你的路在哪里?
繁杂业务,因为刚来,我每天都在熟悉都各种被测系统的业务,各种文档、需求、用例。第一轮--第二轮--第三轮---报告--总结。你每天都很忙,有时为了赶系统上线,甚至需要加班。你无暇学习新的技术。然后,习惯了这个薪水,你会发现他越来越不够用,等着每年微薄的调薪,也许刚好够赶上物价的上涨,干了三到五年之后,你想到换一份工作来提高薪水,你可以要高薪的资本是什么?规范的流程,对不起,我们公司流程和你上一家不同。对业务的熟悉程度。对不起,我们公司的业务和你上一家不同。你还需要重新学新的流程和业务。
噢!噢!我去面试测试主管和经理,请问你有管理经验吗?你如何去协调整个团队?
噢!噢!那我在工作之余学学性能测试或自动化。这时你的尴尬就出来了,你已经快奔三十了。对于性能和自动化的理解,因为都没有太多的项目经验。而根据你的情况,你们只能应聘“初级”性能或自动化测试员。初级开的薪资也许还没你目前的薪资高。你是做呢?还是放弃呢?找一个比目前薪资低的职位,已经不单单是你个人所决定的了(你背后有一个家)
因为初到一个陌生的城市,第一份工作,要薪资也是参考年龄同工作经验,技术水平又差不多的朋友。所以,一直很好奇,当做测试快奔三的朋友处在一个什么价位,大概对自己三到五年之后处在一个什么状态做一个评估。当然,决定价位会有各种因素,我只想知道一个比较普遍的现象。所以,问了一个大我几岁的朋友。
测试进阶的四个阶段
我把测试分四个阶段吧!以我的鼠目寸光目前只能看到三个阶段。
一、入门阶段:测试执行和技能储备
作为一名入门级测试人员,测试执行将占据你80%的工作量,你会根据其他有经验的测试人员设计的用例,去执行测试用例,这个工作可能会略显枯燥也缺乏创意,但是却非常重要。
在测试执行的过程,你会把自己当做一个真实的用户,除了发现软件缺陷外,还能够思考和反馈软件产品设计的合理性。在这个阶段,是锻炼测试用例管理和场景化测试的最佳时机,同时还会不断积累测试所需要的一些必备技能,例如场景的测试工具的安装使用、一些简单的测试脚本编写等。
你可以趁此机会打好测试的基本功,如灵活运用“等价类划分”、“边界值分析法”、“流程分析法”等常见用例设计方法,最后要具备很强的测试执行能力,移动端、web端、服务的测试执行各有特点。
二、发展阶段:测试设计和测试策略
在经历了入门阶段后,你具备了测试执行和使用相关工具的经验,你会很自然地发现自己在一段时间之后就进入了“经验丰富的测试人员”阵营——了解被测软件、具备常见的领域知识和测试策略。
这个阶段你会逐步参与到测试用例设计和总体测试策略中。在制定测试计划时,你的目标不仅仅是让自己坐下来安排测试周期,等待软件开发完成,按计划进行测试,而是应该参与到讨论软件的新特性和用户体验等事项中去。毕竟,你已经对自己所测试的项目非常熟悉了。一旦开始参与这些更具战略性的工作之后,你会发现你的角色影响范围在扩大,薪水也在逐渐增加,岗位层级也会得到提升。
三、进阶阶段:测试自动化和效率
到了这个阶段,应该算是真正进入了测试的世界,测试执行、测试策略等细节方面不是你首先要思考的问题,你会开始考虑如何提升团队的测试效率。我们不仅要开始问自己“我们应该测试什么”,还要问自己“我们怎样才能更快、更高效、更低成本的测试它?”。
在这个阶段,你应该打造适合自己团队的测试套件管理工具和自动化测试执行的工具,并推动团队围绕着自动化来进行项目协作。
开发和测试之间的界限是模糊的,这已经不是什么秘密了,所以请拥抱模糊,向测试开发工程师的角色发展吧。最后,请不要奢望软件开发人员会主动利用自动化来测试,因为他们根本就不care。所以一切自动化推动应该是战略性的,这样的思考维度将使你成为一个更好的测试人员!
四、影响力阶段:领域专家和思考
此时你应该已经在大厂确立了自己作为一个QA专家的地位,并且从事测试工作多年,深入理解了测试执行、测试策略和优化效率的来龙去脉。这经验积累将会成为任何公司的宝贵资产。
下一个合乎逻辑的步骤是你开始进入思想领导的角色。在你的就职的公司中,你应该是积极参与重要的产品管理讨论,并能够影响产品的发展方向。对外参加各种软件大会的主题分享,作为一个专家(可能是性能测试或者某个专项测试测试领域的专家),应该为自己建立影响力,并开始展示自己独特的价值主张。这个阶段更多的是将自己的思考融入到实际工作中去,如果还没有开始思考这些问题,就应该马上行动起来。
以上内容为大家介绍了软件测试职业发展的四个阶段,本文由多测师亲自撰写,希望对大家有所帮助。
当然,我这三个阶段是三十岁之前的,测试技术在中国的发展也很短暂,有专业做了十年测试的人都很少。很多都转行创业,做管理。
这里为你准备了200G软件测试教程9资料,包括用例模板、计划模板、报告模板、性能调优、自
动化教程、测开模板、简历模板、面试技巧、大厂真题等!点击下方自行获取: