我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

软件测试发展方向及测试思路

[复制链接]
跑路的房管 发表于 2020-3-27 11:07:27 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
这个问题依然很值得咱们很多职场的测试人去讨论和思考。在月薪6k的时候去发出如何过万的诉求,其实表达出来的是更多隐含的困惑,比如:做软件测试如何突破薪资的瓶颈期?软件测试自我的成长方向该如何确定?除了技术能力外,还需要什么“软实力”去提高薪资?最重要的是,我该如何化解自己的迷茫?放心,我不是来提问的,是来解答问题的。首先要说的是,关于进入了软件测试行业之后的几个发展方向:1、技术路线要是走这条路线的话,入门做初级测试工程师(很多测试人员做的测试工作连初级测试工程师的水平都达不到),然后进阶到中级,做接口,性能,而后到高级工程师,做自动化测试工程师,最后可以一直发展到测试架构师。依据目前的行情来看,在一线城市,做初级薪资在6k-8.5k是很正常的,在中级的时候过万是一点问题都没有。昨天我在招聘网站上差的,高级的自动化的是在15k-25k这个区间,所以现在测试工程师的薪资是追平开发的。目前针对于技术流,薪资待遇及就业率比较高的几个城除了北上广深之外,还有西安、杭州、南京等。2、管理路线从初级测试工程师开始,就可以考虑走管理路线,先做测试组长、测试主管、测试经理、测试总监。但是这条路线有个问题,对于个人的情商要求要高一些,不然可能做到测试主管或者测试经理就到头了。说句直白一点的,管理岗位的需求面毕竟窄。但是呢,技术可以不要求精通。3、那啥,此路不通,曲线救国这里说此路不通并不是说直接转行去做别的了,这种的就不再咱们的讨论范围,咱们讨论的是发展方向哈。曲线救国的意思就是因为个人兴趣或者岗位需求等原因的不同,选择另外的岗位,但是依然没有脱离测试行业。比如从测试工程师进到需求分析师,再到咨询顾问,再到产品经理。当然每个公司的业务形式不一样,所以第三条道路操作难度最大。好了,说完了发展的思路,咱们就好好聊聊如何做才能薪资过万,可能会觉得我梳理的比较多,只是为了便于为不同水平的朋友都提供帮助,有不足之处还请批评指正。为了方便阅读,我先把思维导图原图放上来吧。耐心看完,都是干货,文末我依然有资料相送。
一、不断究根问底1.出现问题解决后知道是如何解决的比如出现bug要知道是什么类型的bug,是什么类型的问题引起的。2.对不清楚的需求要问清楚再去测试不能瞎干、蛮干。3.对于bug修改进度的跟进对于严重级比较高的bug,要每天跟踪修改的进度,改成什么样了,还需要多长时间。4.难以再现的问题,给予绝对的关注不能因为又一个问题无法重现,就直接放弃。这个问题解决了可以直接导致项目质量很大提升,如果一个测试是”差不多“的态度,第一领导不会放心,第二项目质量一定不会高。这样的人升职加薪也就无望了,同时也没有办法提升自己。技术的问题好解决,唯独思想思路的问题不好解决二、合理控制时间1.项目周期的时间项目周期时间把控非常重要,如果说来不及了,合理的安排一些加班,并且要每天的去跟进这个项目的进展2.每个测试阶段的时间把控测试过程中,会分为很多的阶段,都要提前的给它设置好时间节点,然后再去控制它,让这个测试周期确实是在这个测试时间节点之内3.学习工作休息娱乐时间比例的把控上班时间中把这些时间合理划分,工作一定要站在50%以上,如果工作时间占了每天8个小时的50%以下,那么就是一个不合格的测试工程师了,离开除就不远了,在合适的时间偷个懒是可以的。如果一个人的时间观念非常差,在工作中会体现的非常明显。比如上班经常迟到,比如领导交代的任务总是不能按时完成。三、学会有效沟通1.表达能力表达能力在与开发人员沟通过程中以及在面试中都非常的重要,如果一个人的表达能力不行,那么这样的人是做不了领导的,向上的空间也会很受限制。当然,不爱说话,不代表表达能力不好2.理解能力一个是认真的倾听别人的意思,比如产品经理讲需求文档,要准确理解他的意思;在一个就是在别人说话的时候不要打断,思路一断很难接上来。很多人在职场中被人排挤,却并不知道原因,都是细节的原因。3.思考能力主要是指能够提出建设性的意见建议。当然这一点需要注意的一定不能总是为了凸显自己而去特立独行的唱反调,这样会死的很快。另一种就是认真倾听别人的发言,然后最后能够总结并延伸出新的观点,这样的一看就是有leader的潜质。记住不要不懂装懂4.决策能力决策能力就是拿出有效的依据和理由去说服对方。别人已经提出来了一套方案的时候,能够拿出有效的理由和依据,告诉他,你是错的,为什么是错的,能够把理由跟依据说得非常的详细,而且确实最后的结论确实是错的。这样的话,领导会高看你的,为什么不给你加薪。有效的沟通能够帮助你很好的理解别人的思想和意图,并且提出不一样的观点和看法,同时也能够让别人去接受你的观点和方案,让同时更好的接纳你,让领导更加的认可你四、提高工作效率1.能够快速掌握业务主要是关于逻辑和业务流程,这个不多讲2.提高测试用例的编写速度和有效性别人写一个测试用例需要两天,我只需要半天,完全可以把他开掉,然后给我涨工资。3.能够快速进入测试的状态很多人刚接手任务的时候,很长时间都进入不了测试的状态,只有越测发现的问题越多,形成机械化的模式,就进入状态了。这也就是很多人测试的时候特别讨厌别人打断。4.能够有效的跟进首先要说,很多测试人员去跟进开发人员改bug,都不是有效的,因为他们只会一味的在群里催。首先要问开发这个问题是什么原因,为什么会出现这么严重的错误,这个问题修改需要动多少模块,需要动多少代码,这个问题问清楚,需要多长时间自己心里就有数了。很多测试人员表面上看到问题出现了,实际牵扯很多的页面,越催开发反而越紧张5.能够快速判断问题的位置必须写出直观的缺陷报告,一定要简捷、清晰、易懂。什么叫问题位置,当你们发现页面当中存在一个缺陷的时候,能够快速的知道这个问题是什么原因引起的。不用看代码,那个属于白盒测试。同时要知道通过什么样的操作能够重现这个问题,并且能够用禅道或者至少能够把它清晰的编写出来。只有工作的效率提高了,每天干的事情才会越来越多,这样才能越来越值钱。千万不要觉得自己现在的工作效率很高很牛。五、学会换位思考1.能够站在开发的角度思考问题第一个,千万不要发现一个严重级的bug就大呼小叫,让全公司的人都觉得你很厉害,这样会深深的伤害开发人员,因为代码都是他们写出来的。第二个,千万不要非常强硬的催开发人员,因为开发们该bug也是非常苦恼的,同时还要面对领导的压力,同时要面临你们的压力2.能够站在产品的角度思考问题对需求文档或者是业务出现了一些争议的时候,不能把主观的只考虑咱们测试的角度,我认为这个功能不合理,我认为这个模块多余,我认为这个流逻辑不通,我认为这个优惠卷就设计的不对,那么当你们确实认为这个东西不对的时候,我希望你们也能够理智地去探讨的话,去跟他聊3.能够站在用户的角度思考问题讲到用户的角度,就是用户体验这一块,每一个测试出来的项目,都一定要站在用户的角度上去感受一下这个项目好不好用,能不能达到我的需求,易用程度就是站在用户角度,你们会发现更多的问题4.能够站在领导的角度思考问题当你们能够站在领导的角度思考问题了,我觉得你们已经离领导不远了,因为一般的公司的员工,他们只考虑的就是自己能够怎么样,我能够做什么,然后我能够为公司带来什么,但是有一些员工的他们就想着我能帮领导解决什么问题,我能帮领导分担多少压力。当你们自以为是总是以自我为中心的时候,你们永远都不会站在其他人的角度上去思考这个问题。你们只会适得其反,遭到别人的批评或者是指责。当你们学会了去站在对方的角度去想这个事情的时候,你会觉得自己有很多话都不该说,有很多事情可能都不该做了,这样的话你们的为人处世,包括你们的这个公司的氛围越来越好

分享本篇文章给更多人:


63.9K
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子24

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备20001493号-1 )

版权所有 © 西安菁英教育科技有限公司 2023-2026