误区1

我要是会编程为什么不做开发?

很多人说如果我会编程我就去做开发了,其实会编程离合格的开发还是有一段距离的,大部分测试写的代码在开发眼里就像老司机去开碰碰车一样,而这些碰碰车一样的代码在红利期,也是足以让测试能够分到一杯羹的,但部分人还未达到及格线就开始yy成为了编程大佬该怎么办,测试行业是不是兜不住自己了?

误区2

业务测试用不到编程?

这个事情说过很多次,这个事情第一是你提取自动化需求的能力,第二是实际编程能力,第三是工作态度。

很多小伙伴说,我们公司用的平台,不需要自己写代码。这件事情本质是你对技术的掌握根本没到应用级别或者对测试的理解还比较表皮。只要你深入思考一些,对于业务测试的重复老劳动其实很多,并不是一个平台就可以去解决所有的问题。

编程,最重要的是思维。

这句话本身没有错,思维能力放在最前面可以说放之四海而皆准,编程简单或者难也不重要,所谓难者不会会者不难,重要的是这个技能能不能为你所用,不是你的盲区,在既定的场景下能够实现或者是你的谈资,而不是泛泛去说编程不重要,绝大多数测试的落脚点还是执行,能够落地实现业务价值的技术永远是加分项。

公司想往高提,肯定要学会代码的,包括你面试功能测试,面试的时候大概率会问到,不会写但要会说,进公司也不一定会用到,用到你也可以边学边工作,也是会要有代码基础。

现在基本上都是需要有代码基础,软件测试建议学习下python就行,跑自动化都是用python来做的,所以不管怎么样,还是要学会代码。

你工资想要高,肯定要懂自动化,接口自动化,app自动化,测试都是用python去写的,这也是涨工资的一个必须掌握的技术,也不要感觉代码很难,你没接触过当然觉得很难。

松勤有好多学员,刚开始学也是会感觉很难,起步都是困难的,但是经过深入学习,经常写一点,经常敲一点,就会慢慢容易理解了。

 

所以不要害怕去学,不要妄自菲薄,也不要好高骛远,缺什么补什么,测试自动化需要的技术并不用多强,基础要求就是调用Api和解析各种类型数据,多做做就不用每次面试都害怕coding。

接下来几年,编程能力就是互联网技术岗位的通用门槛(测试是技术岗位!)往往最近职场遇到问题的同学是能直接感受到的,可惜的是一部分同学还在温水中,但距离领悟也只是时间问题。