测试知识——测试左移右移,测试人员往哪里移?
一,测试岗位的基本要求
,
也许就明白了,目前业界对于测试人员的要求是:能写代码,能用监控,能发现bug,还得定位问题。哪里有这样的测试人员,赶紧跳出来,我看看长什么样子?如果贵公司不小心获得了这样的测试人员,那么好好珍惜吧,有开发经验,可以写自动化测试工具,还能甘心做测试的同学,真的太少了,要知道测试80%以上都是重复性工作。
总体而言,测试岗位是一个技术岗位,能够左移右移的测试人员需要:
1. 代码写的好,最好是Java
2. 会用市面上常用的自动化测试工具,无论是Selenium, QTP, Cucumber, JMeter, LoadRunnder, 统统可以上手。
3. 对产品功能了如指掌。
4. 对测试理论,测试管理理念有深入的理解。
5. 细心,会沟通。
6. 最关键的问题是,热爱测试工作,愿意无穷尽的找bug。
二,测试人员的职业发展
因为可以达到以上要求的测试人员太难找了,所以大部分公司目前都会将测试左移交给开发,测试右移交给运维,线上功能测试交给业务部门。目前在持续交付的影响下,很多公司都建立了自动化部署流水线,这对于自动化测试的要求极高,所以越来越多的测试工作都交给开发来做,利用自动化测试工具开发自动化测试与部署流水线融合。能够写代码的测试人员不好招,还不如交给程序员。这种情况压挤了很多只会进行手工测试的测试人员的生存空间。
综上所述,测试人员的职业发展可以有以下几条路:
1. 对写代码感兴趣的,直接转开发,或者去做自动化测试。
2. 对写代码不感兴趣的,或者不擅长的,可以去转运维,但是也需要学习Linux,Python,和其他一些运维工具。
3. 1,2都是技术岗位。以上都不敢兴趣的,那就赶紧转型吧。喜欢研究业务功能的,可以转型做BA,或者直接转到业务部门去研究产品需求。喜欢做项目管理的,可以转型做PM。
三、结束语
IT角色职责很多,不是只有技术路线一条路可以走到黑。测试可以转BA,PM,业务,实在不行多考几个证来做咨询。无论选择哪条路,借助刘润老师的一句话“每个人都是自己的CEO”,每个人都需要经营好自己的职业发展。想想你离开这家公司,还能剩下什么,让自己换个公司继续在职场中前行。