貌似现在没有太说人说自己是全栈开发工程师了,因为这个称谓让人觉得高不成低不就,什么都会一点,但是没有特长,关键时刻只能被遗忘。
现在大概流行说自己是devops开发者,开发自运维,智能运维,算是全栈工程师说法根正苗红的接班人。
全栈测试工程师这个说法倒是更容易让人接受一点。很多测试同学的定位就是什么都会一点,不用特别精通一点,但是触及的面要广,哪里有问题又无人问津的时候,请你顶上。
全栈测试大概指的是会测试,又会开发,最好又会一些运维。因为你的绝大部分工作可能是发现新系统或现有产品的问题,也就是做功能性的测试;
你需要会一些运维知识来维护自己的测试环境,因为运维可能忙着跟开发扯皮,也就是所谓的dev vs ops;
你需要会一些编程技巧,因为有一些场景下编程语言能极大的提升你的工作效率;
你需要接受万金油的定位,因为开发产品和运维正忙着扯皮,他们不愿意做的事情需要你来做;
一些专项测试,比如性能,app,招人挺难的,不如你来做吧;
一切看上去非常和谐,那么问题就来了,做到这一切你能拿多少?
其实拿多少很多时候不取决于你会多少,而取决于你能解决多少问题。
你让爱因斯坦去扫地,哪怕他是地球历史上最聪明的人,会的东西比任何人都多,恐怕你也很难给他开出体面的薪水。
为什么测试同学需要会那么多?这是因为我们需要尽可能多的发现问题,自行解决或者推动别人去解决问题。
你会功能测试,你能发现并推动其他人去解决产品的功能性问题;
你会运维知识,你能自行解决测试环境的问题,这样可以节约自己的时间;
你会写代码,看得懂代码,能自己写一些测试工具,系统出了问题也能大致定位到方向,节约了大家的时间;
你会专项测试,一些专项的问题只有你能解决;
所以,我们要把自己培养成全栈测试工程师,能够更好发现并解决问题的测试工程师。
-
测试工程师
+关注
关注
6文章
124浏览量
12414
发布评论请先 登录
相关推荐
评论