软件测试工程师会会被AI替代的职位吗?
AI正在慢慢渗透到我们生活的方方面面,但软件测试不能说是被首先取代。 软件测试作为一个被普遍认为技术含量低,在一段时间内别说被AI取代了,一直有人认为开发就会取代测试,测试这个岗位不应该存在,牛逼的开发不允许测试的存在...
AI正在慢慢渗透到我们生活的方方面面,但软件测试不能说是被首先取代。
软件测试作为一个被普遍认为技术含量低,在一段时间内别说被AI取代了,一直有人认为开发就会取代测试,测试这个岗位不应该存在,牛逼的开发不允许测试的存在。某厂取消了测试职位,但仅仅是取消了测试职位,测试工作仍然存在,只是以另外一种职称存在。
AI很强大,带给我们很多惊喜,但依然如上面的朋友说的,它可以去智能的执行各种测试,但它比较难做到一些主观的工作,可以想下我们各个公司的软件产品五花八门,即使它做到了一些公共模块的测试,但产品个性化特殊性的功能仍需要特别制定相关的测试策略,如果这块AI也能搞定,根据不同产品定制不同测试策略,那我们从成本考虑,又有多少公司会在这部分付出成本。
另外,我们假定AI已全面替代测试这个职位,可以有较大的测试覆盖率,有很强的测试分析,并且AI测试的错报率也降低到很合理的位置,但是要知道我们的软件产品是给人用的,不是用机器做出来给机器用的,软件在交付上线前真的不让人来体验,来试试?谁来试?机器测试的错报谁来二次检验?所以那时候的测试可能只是不叫测试了,而是ai测试开发工程师。
综上,不光是测试,各行各业的职位是在好多年的历史进化中形成的,有它存在的意义,它可能会消失,但消失的同时必然会引起这个职位的升级或者相关新职业出现,那么我们要担心的不是这个职位的消失,而是保持新技术的敏感性,在新技术出现的同时去考察它能为我们的工作带来哪些便利,做第一批进化的职业人,如果这样做了,谁还可以淘汰我们?