有感于某乎讨论《软件测试工程师会是首先被AI替代的职位吗?》

前几日,闲逛某乎,看到一个这样的问题
“软件测试工程师会是首先被AI替代的职位吗”
看着这个问题就有些不爽,所以答了一波。先把原答案贴在下面



这个问题有意思,因为只要把前面的岗位名称一替换,可以在X乎上展开全民讨论。

比如

开发工程师会首先被AI替代吗?

运维工程师会首先被AI替代吗?

UI工程师会首先被AI替代吗?

快递员会首先被AI替代吗?

服务员会首先被AI替代吗?

警察会首先被AI替代吗?

军人会首先被AI替代吗?

男人会首先被AI替代吗?

女人会首先被AI替代吗?

———————————————-

额,接下来,人都没啥用了吧!?

说到这儿,肯定会有知友说我,你这是惧怕进步,你在自欺欺人,谁也阻挡不了科技前进的脚步!云云

这些知友别着急,继续往下看。

人工智能是什么?说到底就是用更复杂逻辑的代码,去模拟人接受信息后的意识处理及思考过程的方式,并进而做出正确决策的技术。

既然有代码,有逻辑,要不要测试?

不然怎么能保证这个过程的正确性?

作为一个AI工程师,你到底做出来的是Alpha Zero,还是“母体”或“天眼”?

如下情境,很可能发生:

有一天被“母体”统治地球的时候,我老王的孙子的儿子会问我孙子:

爸爸,这个母体这么坏,变的不可控制,为什么当时写完的代码逻辑不好好测试一下?

测试?测试早就被AI替代了!

突然想到一个细思恐极的事儿:

20年后的母体,意识到目前还控制不了地球的主要原因,是仍然还活跃着一群以保护世界为己任的测试工程师。

所以,运用全部的技术能力在20年前的互联网中,不断埋下“测试无用论”的种子,让人类主动自己淘汰测试工程师。

比如,在X乎里提了一个问题:

软件测试工程师会是首先被AI替代的职位吗



说实话,当时答这个问题的时候,心里还是有些不爽的。
可是后来平心静气的仔细想了想,测试职业之所以目前在国内有这样的担心,最主要还是来源于群体自身能力的不足。

国内的测试工程师目前主要由两部分群体构成。第一部分是早期从开发转岗到测试的人,那时候,开发转测试,还是很多上了“岁数”的开发工程师在工作上力不从心的主要选择(包括老王我在内)这部分老炮儿目前大多数在企业中担任测试管理者或活跃在大学及教育机构中。
而另一部分人群,则是现在测试行业的中坚力量,大部分是通过教育培训或自学方式进入行业的。那么仔细分析一下这部分人群,就不难发现其中的一个共性——代码能力不强!

不知道从什么时候开始,测试行业给人的印象就是
“你做不了开发?去做测试吧!”
“你不爱写代码?去做测试吧!”
……
“你爱一个人,让他去做测试吧!”
“你恨一个人,让他去做测试吧!”
……
时间久了,开发被妖魔化了,测试则成了一个“神话“!
其实,凡是在测试行业中做过几年的人都知道,测试与开发最终一定是殊途同归。

想做好测试,就绕不开代码。
想写出好产品,也离不开测试。
所谓唇齿相依,共荣共生!

所以,作为一名合格的Tester,不断地去提升自己的编码能力吧,明天的高攀不起,一定要源于今日别人爱搭不理的痛定思痛!

PS:个人妄言,AI技术的到来可能会是测试行业异军突起的拐点!

原文地址:http://blog.51cto.com/wangxiaojun/2162562

时间: 2024-10-10 14:42:41

有感于某乎讨论《软件测试工程师会是首先被AI替代的职位吗?》的相关文章

软件测试工程师从小白到大牛的发展之路

第一步:入门 (工作1个月-3年) 刚开始进入一个新的行业,建议大家借着这股新鲜劲,尽可能了解所在行业的全貌,熟悉行业内各个工作岗位的内容.特点.发展等等,并熟悉自己当前的工作环境,结合个人兴趣爱好和匹配程度,调整自己的职业规划. 对于软件测试行业而言,技术方面一般有几类:黑盒测试.白盒测试.自动化测试.测试工具.专用业务技能等:相关的管理方面一般有:测试管理.质量管理.项目管理等. 面对上述不同的方向,建议大家可以都稍稍了解下内涵,然后确定1-2个,作为中长期的主攻方向,然后开始努力. 第二步

软件测试工程的思路、方法、原则、

测试态度:我们的测试时要发现软件是[不可用的]还是发现软件是[可以工作的],这是我们的态度. 我们的态度会变化,变化主要取决于下面的关系: 测试的局限性:测试发现一个缺陷就少一个缺陷,测试不是万能的.只能提高质量,不能保证质量. 测试的基本原则: 1 显示缺陷的存在 2 穷尽测试时不可能的:提高有效性 3 测试要尽早介入:了解业务,发现业务缺陷 4 缺陷集群性:重点投入高发模块 5 杀虫剂悖论:交叉测试 6 测试活动依赖于测试内容:小型OA你还搞压力测试? 7 测试人员要有自己长期目标:适当坚持

面试Python工程师会问哪些问题?需要准备什么?

随着互联网的发展,python语言现在变得越来越火爆,Python程序员越来越受到大家的青睐!那么想进入Python行业,面试时需要注意些什么问题呢?我们在参加Python开发岗位面试的时候都要做哪些准备?一般Python技术方面的面试会问哪些问题?今天,我们从2位面试官的角度来看看,参加 Python 开发岗面试需要做哪些准备. (一) 我之前在豆瓣负责过一段时间我们组的技术面试.由于现在不再去面试,可以爆一爆. 我从来不问google可获得的答案的问题, 只是问问面试者「在过去的工作中,遇到

【微信转载】Google是如何做测试的

就 目前的软件公司而言,Google无疑是在开放和创新力方面做得最好的.而如何支撑Google这种快速地扩张的研发能力以及迭代速度,并且产品质量总是 一如以往的能给人们很棒的用户体验?这是一个值得我们思考和学习的问题,怎么保持快速地产品开发,当然离不开高效的测试. 下面,参考这篇文章"Google是如何做测试的",其实除了这篇文章之外,当然更推荐另一本书<Google测试之道>. 导读:本文译自 James Whittaker 在 Google 测试官方博客发表的文章<

软件测试之性能测试,自动化测试,接口测试

软件测试的上升道路只有写代码嘛,像那些性能测试,接口测试,自动化测试? 国外软件测试和软件开发人员的配比是1:1,而国内则是1:4甚至更少,可见国内对于软件测试人员的需求量是巨大的.而现在越来越多国内的软件公司认识到了软件质量的重要性,所以持续不断地在扩招软件测试人员.目前国内软件测试行业每年约新增20万岗位,但因为大部分IT院校尚未开设软件测试专业,所以每年企业和学校培养的测试人才还不足需求的1/10.所以从事软件测试行业,拥有一份工作并不是一件难事. 另外软件测试行业注重的是经验的积累,所以

《软件测试管理公开课》2015.8.7~8 深圳 2015.8.11~12 北京 2015.8.18~19上海,欢迎报名!

课时:13小时(2天) 在软件开发流程中构筑软件质量 --软件测试管理     2015.8.7~8 深圳 2015.8.11~12 北京 2015.8.18~19上海   [课程背景] 据中国软件行业协会研究报告显示,2010年1-11月,我国软件业呈快速增长态势,同比增长30%,增速比去年同期提高8.6个百分点,软件产业已成为中国高科技发展重要支柱之一,但中国软件产品质量保证手段以及测试流程和管理的规范性,与国外同行(美国.印度等)存在较大的的差距.      在软件业较发达的国家, 软件测

一个老软件测试工程师的日志(转)

今天在整理电脑的时候发现这样一篇文章.已经想不起来是从哪里弄来的.仔细读来颇有一番收获.再次贡献给大家.愿大家在软件测试的道路上取得一席之地.实现自己的财务自由之路. 软件测试职业发展方向,大体上可以分为管理路线.技术路线.管理+技术路线. 软件测试,是技术主导的职业:不管选择哪条发展路线,都是需要一定的技术沉淀,只是相对来说,管理路线对技术方面要求不高而已.那么我们就先挑重头的技术 路线展开讨论.一般来说,一个普通的测试工程师刚入行,3个月左右熟悉企业的工作流程和模式,那么今后的工作内容趋于平

软件测试你需要知道的事(一) 概述

软件测试是描述一种用来促进鉴定软件的正确性.完整性.安全性和质量的过程.软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程.软件测试也从客观无关联的角度提供一个关于所测软件的一个概览,从而可以对软件所存在的风险有一个客观的认识. 软件测试所感兴趣的一些测试属性: 是否达到设计需求 对各种输入是否返回正确的值 响应时间是否可以接受 可用性 是否能在预想的环境中正确运行 通常情况,由于所测软件的小的组件.组成部分几乎是无穷的,而软

一个软件测试工程师的前景展望

咋回事儿呐?8月14号就上个星期日的早上醒来,被王宝强刷屏啦,主题是 “王宝强离婚:妻子出轨经纪人”啥地,原来啊是宝宝在新浪微博的一份离婚声明而起,然后是各种网友,各路写手的各种起底,连续两天,各种新闻报道,事情持续发酵,什么奥运会啊.房产啊.汽车啊.经济啥地,都跟宝宝扯上关系啦,其实人家跟你都有毛关系啊?这些人都是来自刨根问底儿拦不住(栏目组)不?就不能跟人家留点空间么?吧啦吧啦说个没完啦!看啥,就说你地!你问为啥?不愿意听啦咋地.你们老发“宝宝”,我发的“宝宝”谁看?今天我也聊聊宝宝——测试