近几年来随着人工智能、物联网、大数据、云计算等IT新产业快速发展,各行业对软件产品质量要求越来越高。互联网行业快速发展以及技术快速迭代的需求下,期望通过IT培训“借风起火”的人群愈加庞大。BAT、美团、字节跳动、动因等企业纷纷打出高薪招聘软件测试人才。
科技信息时代,万物瞬息而变,而IT行业作为其核心支柱,必然需要不断创新。与此同时企业对测试人才也提出了新的需求,如何应对未来的技术变革,是每个测试人员值得深思的问题。
很多人刚从事软件测试这个行业的时候意气风发,对未来充满无限憧憬。但是摸爬滚打几年以后,渐渐的发现这个行业不像当初了解的那么美好。比起网上很多鼓吹自动化、性能测试多么有前途的文章。我更想跟大家聊聊实在些的东西。
功能测试的现状和未来
目前入门的门槛很低很低,基本上都不是从计算机专业毕业的,对计算机一窍不通。或者不是大公司毕业的,进入测试岗位是通过培训到外包公司。在真正工作当中,即使有需求文档和测试分析也被抛在脑后了,剩下的只会点点点。
功能测试的未来?
国外,技术公司构成很简单,技术骨干,产品经理,开发人员,测试基本上全部外包。为什么?
因为成本太高,如果招聘一个测试10k薪资,一年加上保险最少支出15万,如果招聘2人就是30万的人员成本。那公司还不如拿出20万外包给其他公司。将来会有类似国外一样大批的外包公司,就像国内的服装加工厂,公司做设计,工厂来加工。工作越来越专业化,分工越来越明确,公司职能更清晰,开发岗位,测试岗位,更多会被外包。
所以,功能测试可能会被外包公司垄断,公司的能测试业务会更多的有外包人员介入,模式会是一个公司放管理+n个外包测试,或全部是项目打包给外包测试。
关于功能测试会被外包垄断不是绝对的,这是一个两级分化的现象。对于集中度和测试规模高的项目,偏向于外包,这样可以节约成本,适合打团战,快速化操作。对于很多中小型公司的项目也许会以作坊的形式存在,并且项目周期长,测试团队相对稳定。但容易出现项目一结束,就解散或者在别的项目中重组的可能。如果是中小型公司的产品团队、测试团队也相对于会固化。因为这时候的测试工程师大多数是一专多能,测试任务少的是可以补位到质量管理或者是其他岗位中。
除了外包化还会外延化
也就是很多不属于测试行业的人可能会扩展自己的技能,而且这种角色会出现很多。主要很多产品众测的需求,他们会代替原来纯手工测试工作者,由真实的用户去评测产品对企业有更大的好处。而且这样的情况不会产生任何成本。不知道大家有没有留意过,很多APP已经开始参与用户版本内测了,这些人的测试行为以及触发的问题都会被很多的云测服务和监控sdk进行收集分析。另外大量的基础工作测试服务或者一些测试产品代替,比如最典型的浏览器兼容性测试,需要耗费很多的人力去做,现在已经有了完整的云测服务,可以很容易缩减成本。还配有更好的云监控分析等产品,这将会成为测试行业很重要的力量。
作者:佚名