全栈测试工程师,技术栈真的全面吗?

发表于:2020-11-26 09:50

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:白码会说    来源:简书

分享:
  一、什么是全栈测试工程师?
  全栈工程师,指掌握多种技能,并能利用多种技能独立完成产品的人,也叫全端工程师(同时具备前端和后台能力),英文FullStackengineer。
  而全栈测试工程师,其实也可以理解为全能测试工程师。如果有阅读过《小白成长建议:软件测试入门》的,应该能明白本来测试工程师就要全能的,至少要广度够还要有点深度。
  简单讲就是测试什么都要懂,什么都要会,不管业务上要对前台、后台还是服务器端,不管是什么平台pc、web还是app,要懂功能,性能,安全,自动化等都可以搞定。那么既然有了这个前提,所谓的全栈测试工程师不过就是一个放大版的头衔罢了,一个近几年流行的概念罢了,如同devops、敏捷一样。
  二、为什么需要全栈测试工程师?
  因为在测试这个角度,放大了是质量这个角度,一切能够提高质量的工作都是测试人员应该涉猎的。就像犯法就应该惩罚一个样。
  最近这几年,测试看起来在蓬勃发展,但是其实整体的素质和能力却每况愈下。一方面是低端的没有突破,另一方面确实测试技术化。
  这里并不是说测试技术化不好,而是很多测试人员在为了工作而工作,并没有解决质量问题。可怕的是测试人员对自己的要求从全能逐渐变成了业务,再从业务变成了点点点或者写写写两个极端。在这里对新手来说是一个非常迷茫的未来,上面的人都还在扑腾到底怎么玩,你让小白怎么知道自己该怎么玩?
  全栈测试工程师的提出,其实只是换了个黄金马甲的测试工程师,但是它重新定义了测试人员的要求,就是啥都懂。
  这样才能在工作中真正的帮助别人发现问题、定义问题、解决问题,并最终找到质量人员的价值所在。
  三、我能做全栈工程师吗?
  随着敏捷跟devops体系的流行,测试行业也开始慢慢发展,各种概念开始流行,测试人员对于未来的发展可能会迷茫,这个是可以理解的,但还是要有独立思考的能力,不要总是人云亦云,相信什么名人效应。
  在人生的旅途上,导师很重要,那么作为一名优秀的且负有责任感的测试人员,请在了解了你所跟随的这个人后,再去判断他所说的是否是正确的。
  没有人能够随随便便成功,也不是人口相传地说着要全栈要全栈要全栈!要脚踏实地,一步一步慢慢积累,你才能全栈;
  要不断努力,好好学习天天向上,你才能全栈;
  要保持快速学习的能力,保持驱动持续学习的兴趣,你才能全栈。
  不否认,随着测试的发展,这个行业会越来越需要全能型,综合素质高的测试人员。但全栈的含义也并不都是硬技术上的,对于一名测试人员,软技术要求有时比硬技术要求更加高。技术是硬实力,而情商则是软实力了,相对于开发人员或运维人员来讲,在处理需求以及缺陷管理等保障产品质量来说,测试应该更加具备细心、耐心、责任心、好的工作态度以及社交能力这样的软技能了。
  那么既然知道了如何能做全栈工程师,并且也知道了所谓的全栈工程师需要会啥,那么我能不能做呢?
  四、全栈工程师并不是真的全栈!
  最后想说的一点就是,全栈工程师可能并不是真的全栈。
  什么都懂,什么都不精,是大家所知道的。本来学习东西就是有成本的,一个人的精力是有限的,要做广自然很难再有精力做精。
  还有一点就是,在任意一家公司的全栈测试工程师。公司团队强的,那么对全栈工程师的要求就会低。而公司某些团队弱的,那么自然全栈工程师会强。问题解决的越多经验越丰富,所以全栈工程师只能对当前企业来说是全栈的,但是对于另外的企业来说未必。
  因为全栈或者全能也是有针对性的,如同人无完人,全能固然好,但术业有专攻也未必不是一条康庄大道。关键是你自己是否想做,想做了后是否喜欢做,喜欢做了后是否坚持做,坚持做了你就一定能够做到!

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号