随着时代的发展,大量的测试工作内容已经被新技术,新的测试方式,以及研发岗位来替代。目前的测试行业角色重新会细分和归类,新时代下的测试主要体现出如下的特征。
1.测试开发工程师
纯手工的测试工程师逐渐被削弱地位和裁减,但是他们不会灭绝,依然有不少的领域或者基础的工作是要靠大量的纯手工测试来保证的。取而代之的,是一种广受欢迎的测试开发工程师。他们不仅可以做手工测试,也可以做测试技术的应用。所以他们能发现更深层的问题,和研发的思路也接近,同时在质量保证上有自己的独特经验和能力。他们的主要技能是自动化、性能分析和业务分析。用于解决日常的测试需求,他们也会开发适当的测试工具。
目前BAT以及其他的互联网公司已经基本不招聘纯手工测试者了。
2.测试架构师,咨询师
这类人比较小众,主要是负责公司的测试体系架构,比如持续集成持续交付,以及devops推广,新技术研究,以及更深入的测试实践研究。可以给予测试开发工程师更多的指导和建议。他们的特点是对研发团队和整个产品研发过程有更深入的经验和思考。有些人也走出公司走上了独立的测试咨询和培训。很多中小公司并不能养的起这类人,而且养的起也不见得留得住,所以未来中小公司会更热衷于采纳付费培训和付费咨询的方式来改善他们的质量保证手段。
3.云测服务
大量的基础工作逐渐被测试工具,测试服务代替。比如最典型的原来的浏览器兼容性测试,需要耗费很多的人力去做,现在已经有了完整的云测服务,可以很容易的缩减成本。而且还有更好的监控分析等产品。这将成为测试行业的重要力量,所以测试内容和职责发生了转移,那么测试的地位也会相应的随之变化。
4.测试管理
管理扁平化是测试管理的灾难,但是小公司增多对这个岗位也有正向作用。尤其是很多传统公司也在IT化,成立的IT部门会为整个IT行业带来大良的岗位。所以测试管理未来仍然是可以保住饭碗的岗位,在技术、业务、管理之间需要做到非常微妙的平衡。这种角色独立于产品研发周期,但是却会影响整个测试团队的发展。一个不及格的管理者会毁掉一个测试团队以及拖慢产品研发节奏。目前行业中的大部分测试管理者是从业务+管理的方式中发展起来的,未来行业更期望的是从技术+业务方向起来的测试管理。所以目前的测试管理者可能需要谨慎的保住饭碗,而测试架构师和优秀的测试开发工程师会有更多的机会晋升。
5.测试的外围工作者(不属于测试行业)
这种角色会更多的出现,主要是很多产品众测的需求。他们会替代原来纯手工测试者,由真实的用户去使用和评测产品对企业有更大的好处。而且不会产生人力成本,这些人的测试行为以及触发的问题都会被很多的云测服务和监控sdk进行收集分析。
将来你们会看到很多的网站和服务,比如有奖下载,有奖试用,有奖转发之类的各种活动。内测和众测会逐渐火爆……
>>戳戳,免费下载最新版本TestWriter!(小白也用的来的自动化测试工具)