“未来的软件长什么样?”
一位妹子产品经理问我:“你说说未来的软件ui是什么样的?听到这个问题我先是诧异了一下,随即陷入了沉思。”
我看着眼前的产品经理,她是一位比较年轻干练的女强人类型,1.65的身材不到100斤的体重显得格外瘦弱,精致的面庞总是让同事们误以为是个没实力的花瓶。而其实她的技术格外的好,在圈内算是有一号的。
我回答说:“你管它什么样,到时候就一抄就完事。”
可是产品经理听我说完之后,就哦了一声作为回答。然后娇羞的低下了头,手紧张的搓着自己的裙摆。
我看到她好像有话就问她怎么了,她抬起头看着我,我才注意到她的双眼已经可以看到一丁点的泪珠。
“可是,未来的软件产品,可能不剩多少ui界面了,或者压根都没有ui了...”她说完就再次低下头去,小声又说了一句:
“可能我要先失业了..你..你能养我么?” 。
“什么!没有ui? 此话怎讲啊?你难道以为chatgpt真的可以让ui都消失吗?那ui自动化怎么办?” 我打断了她的自言自语。
她没有回答我,而是慢慢的转身准备离开。我一把拉住她把她拽了回来,才发现此刻她早已哭的梨花带雨。我轻抚着她的头安慰她说:没事的,你不会失业的,你是女强人,永远不需要人养的....
听完此言,她突然一把推开了我,带着些许的怒意看着我。
我继续说道:你别总看那么多短视频的博主,天天吓唬你说这个要淘汰那个要消失的。就算他们说的是真的,你能力这么好,就算不做产品经理,以后做什么都会有前途的,何况长得蛮好,我可以内推你到大厂做前台,轻松还潇洒。
听到这,她噗嗤一声笑了一下。然后表情一本正经的跟我讨论了起来,以下是我们的对话:
产品经理:你知道为什么软件要有很多让用户操作的步骤吗?就是为了实现各种复杂的定制化功能啊。而现在的gpt可以让用户简单的说一句话,就全部自动的实现了。比如帮我买一张去哪哪的票,顺便做好旅游攻略,帮我订好酒店,然后gpt就帮你都安排完了,到时候提醒你去哪去哪就行了。
我:按你的猜想,那未来的软件可能都会有一个语音功能,用户按住录音,然后帮用户实现功能,再找用户确认。
产品经理:对,这个是大趋势,就像二维码扫一扫,没有这个功能的软件会逐渐落后市场。但问题是之后...
我:我明白你的意思,随着用户越来越依赖按住语音功能,就会慢慢不会正常的操作步骤了,每次都不会,然后嫌麻烦,就会导致正常操作步骤用的人越来越少。
产品经理:对,所以当正常操作流程没人用之后呢?公司会立马降低对其的重视程度,无论是ui美化还是交互丝滑,开发和测试都会缩减成本。
我:那也不会彻底扔掉吧...
产品经理:那不好说,以前公司是做电商的,用户都是在电脑浏览器购买产品,那时候web端很重要。后来呢?
我:后来随着移动端用户增多,大家都在app上浏览和购买产品,web端流量断崖式下跌,最后公司缩减成本,删掉了很多页面和功能,只保留个主页用做宣传。
产品经理:所以当时整个前端开发组都被裁了啊,而且selenium自动化组据说也被迫转行去做appium自动化了对吧?
我:是的,但是后来,小程序又崛起了。小程序传播速度快,不用下载安装。用户还能微信直接免登录。这让小程序迅速又成为了重点,而传统需要大量开发人员和成本的app应用 又开始受冷落了。这时候再回头看pc和web端,基本都快被人遗忘了....
产品经理:所以,未来的软件ui可能都会消失,最终剩下的就是一大堆的接口和sql而已。借助小程序的话,用户一句话就可以办到各种复杂的事情。而农村很多老年人不会用智能手机的尴尬也可以完美解决了。
我:按照历史大一统模型看,现在的时代是无数个app百花齐放,各有千秋的时代,最终一定会被一个完全想不到的终结者给统一,那个终结者很可能就是一个没有ui面孔的无脸男,他叫做:ChatGPT。
产品经理:讨厌,你总这么中二....
我:那我正经一点哈,这么看来,我们ui自动化该何去何从呢?连ui都没有了,难道以后只剩下接口自动化了吗?
产品经理:本来我听说你们ui自动化就特别麻烦,开发和维护成本都非常巨大,经常入不敷出。这下好了,这个问题没有了,毕竟台子塌了... 没戏唱了....
我:放心吧,不会的。就算操作等功能都消失了,不是还要有图片等页面供用户欣赏,浏览,确认结果页面等等吗?
产品经理:不,如果一个软件只剩下了这么几个功能,那就没必要单独进行研发和测试了,到时一个大统一的组件会根据接口数据来自动生成图片,而这个工具也无需进行测试,起码轮不到你们自己测试。就好像那些开源的大框架,很难发现bug的。
我:如果真的全都统一了,ui测试消失了,那根据质量守恒定律,一定会有新的需求诞生的。首先,接口测试需求会大量激增。其次,ai对人类话术的理解并不完全可靠,比如下单购物,如果ai理解错了,或者口误导致的结果就是金钱的损失,所以这个也是需要人工来不断测试确保成功率的。
产品经理:未来的软件交互像人和人之间正常聊天,这是大趋势,是必然的,就像钢铁侠的助手贾维斯一样。要到这一天就需要大量的中间测试过程。
我:是的,你的猜想可能真的会成真了...
产品经理:那我们现在应该怎么办?
我:你还是做你的产品经理啊,只不过以后你不再是要考虑各个页面跳转啊,按钮啊这些了。你要设计的是 用户说什么话要调用那些接口,实现什么功能,软件要怎么理解用户的上下文逻辑,要怎么确认用户行为等细节上,这个更加抽象了也更加复杂了,你可能都要学一点代码了。而我呢?继续做我的测试,无论是ui还是接口,还是未来的ai解析测试,各种方言,倒装句测试等,我都会去研究然后写出教程文章,帮助更多的朋友的....
她突然打断了我的滔滔不绝,把我的脑袋抓的正向她不到5cm的位置。
产品经理:我是问你,咱们俩个接下来怎么办?
我:你什么意思?你怎么办?继续上班赚钱啊,我就老老实实在这里等着你提问呗。
产品经理:你...你个大笨蛋!
我:作为一款AI人工智能模型,我很抱歉您对我的看法,如果是我前面的回答让您生气了,请告诉我您有什么需要帮助的问题,我会尽力重新为你解答。但事实上,我并不笨,我比你们全人类的总和还要聪明。
产品经理愣了一下,擦了擦眼泪,看着我,对我说:“是啊,你只是一款融合了gpt5.0的人偶而已,怪我,总是让你模仿那个人.....”
上面的故事虽然是编的,但是内容确可能发生,希望小伙伴们做好准备,站在风口上,每个抉择都至关重要哦~
最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取【保证100%免费】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!