现在的测试不论是在面试时,亦或者工作过程中,都被要求需要拥有一定的开发技能。究其原因,主要是测试在整个开发流程中担任的角色越发重要,更因为大家寄希望于测试技术的成熟能简单大量测试人员的时间。
测试质量工程师分支成多个职位,如性能测试工程师、UI自动化测试工程师、接口自动化工程师、测试架构师,不再仅仅是功能测试就可以支撑整个测试过程了。
为了印证这种现象的普遍性,我总结了一下自己所在测试组的人员职位分布情况,组内现在总人数是58人。
职位分布占比
工作年限占比
当然,早在测试行业刚兴起的时候,测试工程师远不需要掌握各种技术知识。于是,组内总是存在一些资历很多的前辈,反而对最新的技术不甚了解。
但是,我们又不能否认,工作年限在某种程度上是与职位高低成正比的,工作经验的积累总是无价的。
测试内容占比
当然了,有人可能会问,不断被要求需要掌握这些技术,在工作中未必用得上。出于想要搞清楚我们在测试过程中会遇到哪些技术问题,我收集了一下关于需要掌握的测试内容在日常测试中工作占比。