第一,要想得到多大收获,你得先付出更多的努力。
凌晨的阿里办公楼依旧灯火通明,执着的产品经理们一脸正色的谈着自己的需求,略显疲惫的程序员们说着自己的实现方案,耐心的技术支持们正接着电话指导用户……所能看到的每个人都在忙着自己手头的事,而不是无所事事的玩着手机。
“感觉自己累到身体告诉自己,你马上要挂掉了。但是有那么多事情等着你要处理,就不得不再来罐红牛,重启一下操作系统”——某位大咖如是说。不是推崇要你加多少班,或者为了工作牺牲自己的健康,只是想说看到我们眼中的大神们在工作中表现得自信满满,在处理问题时处理得得心应手,是因为他们明白自己想要的是什么,并为此付出了比一般人更多的努力。
当你还在被窝里挣扎着关掉一个又一个的闹钟的时候,他们已经起床锻炼身体了;当你懒洋洋的睡个回笼觉的时候,他们已经在处理邮件了;当你利用碎片时间刷着各种娱乐八卦的时候,他们在关注着各种技术文章;当你刷着抖音浪得飞起的时候,他们还在看书或者总结今天的所见所得。所以,当你觉得是大神的人还为了自己的目标奋斗着,并且比你还努力,那你努力又有什么用呢?(哈哈哈,开个小玩笑,也许我们现在还没那么优秀,但总要为了自己小小的目标奋斗一把)。
第二,条条大路通罗马——达到你目的的方式不止一种。
我们作为测试向来是一个需要沟通能力很强的工作,在遇到以常用方式无法解决的问题的时候,可以多想想是不是可以考虑以别的方式去解决呢?只要达到我们的目的不就好了嘛。毕竟我们要拿到10分,并不一定要5+5,我们8+2,或者3+7也可以嘛。就像当开发拒绝我们提出的“这个功能不符合需求的bug”的修改请求时,我们可以微微一笑告诉他“老大今天在试用产品的时候说了一句,这个功能用起来不太顺手耶”,或者略带危言耸听的说一句“这个功能客户很看重哟,关系到大家尤其是你的绩效哟”
第三,拥有读写代码的能力已经成为测试不可或缺的技能。
也许你会听到这样的言论“功能测试才是测试的主要职责”,“现在大家都玩自动化测试,把测试的主要职责给忘了”,“现在的自动化都是假自动化”……但是在现在大部分公司都在走敏捷或者devops体系,也许你之后的工作大部分还是像以前一样的以功能测试为主,以手工为主,但是你不会代码,你没有做过或者不会自动化的话,你的简历可能就会因为一句“这个人做的基本就是手工测试呀”根本无法通过。随着软件开发体系的改变,对于现在的测试人员来说,不是自动化或者代码有多重要,而是懂自动化,懂代码,能够理解系统的实现,已经变成了必备技能。
第四,测试的技术栈
一、必学基础专题
linux作为越来越多使用的服务器搭配的系统,成为了不管是测试还是运维还是开发,都需要会的内容。通过一系列常规的Linux系统的使用和操作,强化该系统的实战操作,未测试功底打下坚实的基础。Mysql作为最具有代表性的数据库之一,掌握一系列测试所需要的数据库知识不管是功能测试,性能测试,都是必要的技能。
二、接口测试技术
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系。作为目前最火的技术之一,且内容满足行业当前甚至几年内的需求,从初级攀升至高级的必经之路,让BUG无处可藏。
三、自动化技术
自动化测试作为测试行业需求最大的技术点,招聘要求随处可见,进阶高级测试工程师必会点之一。什么?你不会代码?学!什么?你代码基础薄弱?学!一句话,如果你连自动化都不会,那么你敢说自己是高级测试工程师?
四、性能测试技术
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。性能测试需要掌握的知识有哪些呢?下图给你答案!
五、TestOps架构技术
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心。如果能将测试,自动化测试融入到整个开发,运维的整体流水线中,达到完整的过程自动化构建,部署并快速得到测试验证结果,那么这将是完美的测试形态。
要想有机会,首先你得从人群中冒出来,要想冒出来,你就必须做到与众不同,要做到与众不同,你就要做得更多! 成为技术大牛梦想虽然很美好,但是要付出很多,不管是Do more还是Do better还是Doexercise,都需要花费时间和精力,这个过程中可能很苦逼,也可能很枯燥,这里我想特别强调一下:前面我讲的都是一些方法论的东西,但真正起决定作用的,其实还是我们对技术的热情和兴趣!
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
鱼会口渴吗?奶牛为什么总有奶?浣熊为什么喜欢洗刷刷?