【饭谈】ChatGpt如果让软件ui都消失的话,那ui自动化测试该何去何从?

2023-05-16

“未来的软件长什么样?”

    一位妹子产品经理问我:“你说说未来的软件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的人偶而已,怪我,总是让你模仿那个人.....”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【饭谈】ChatGpt如果让软件ui都消失的话,那ui自动化测试该何去何从? 的相关文章

  • centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机

    感谢朋友支持本博客 xff0c 欢迎共同探讨交流 xff0c 由于能力和时间有限 xff0c 错误之处在所难免 xff0c 欢迎指正 xff01 如果转载 xff0c 请保留作者信息 博客地址 xff1a http blog csdn ne
  • OpenStack Newton 新功能介绍

    以下下摘录自三位朋友的文章 http chenxiang baijia baidu com article 647457 http tutorials hostucan cn openstack newton publish http lc
  • 使用51单片机驱动无源蜂鸣器按一定频率发声

    由于不同的延时函数对频率计算中的各种数值有不同的影响 xff0c 因此 xff0c 首先说明我使用的延时函数 delay us 10000 xff09 大约 0 12秒 span class token keyword void span
  • 解决访问centos虚拟机中MySQL非常慢的问题

    参考网址 MySQL之 解决远程连接mysql很慢的方法 mysql connect 打开连接慢 Centos 7 中yum安装Mysql和修改mysql配置 具体解决方法 xff1a 1 启动centos虚拟机 2 打开终端程序 xff0
  • Ubuntu 18.04使用过程遇到的问题

    文章目录 pipy 下载numpy文件连接超时使用conda pip 安装文件出错opencv 43 python 无法关闭打开的窗口opencv 43 python 保存视频出错numpy版本过高 xff0c 出现警告解决方法 pipy
  • 前端 继承实现方式

    和java后端代码一样 xff0c 前端j也有继承 xff0c 加js主要有以下几种继承方式 xff1a 对象冒充 xff0c call 方法 xff0c apply 方法 xff0c 原型链继承以及混合方式 lt DOCTYPE html
  • AI在情人节,限定数藏等你领!

    这个情人节 xff0c 百度超级链为您准备了一份不一样的礼物 xff01 我们选择了全球以 浪漫 闻名的城市 xff0c 参考梵高 高更 毕加索 克里姆特 蒙德里安等知名艺术家的风格 xff0c 借助百度文心大模型创作一系列 情人节 主题艺
  • nvm 切换node 版本显示成功,但是查看还一直是之前的

    这个问题纠结了好久 xff0c 应该是先装的node xff0c 后面再装nvm引起的 xff0c 网上试了各种方法都不行 xff0c 后面发现直接在环境变量里面改可以切换了
  • 树莓派3B+ 安装系统

    树莓派3B 43 安装系统 对于树莓派3B 43 系统安装方法有很多 xff0c 我就介绍比较普通的一种 适合小白操作 xff01 安装概要步骤 xff1a 官网下载系统 刷入TF卡 设置开启显示器和SSH 通电 进入系统 1 进入官方网站
  • SSIS之“查找” 组件(功能解释 细节 图文 数据讲解)

    对比源数据和目标数据 xff0c 对设定查找条件进行查找 xff0c 相同查找条件的数据放一堆 xff0c 不同的放另一堆 今天我通过一个简单的例子来讲解 xff1a 从一个新的逗号分隔符格式的TXT文件里的数据 xff0c 通过查找组件
  • VNCserver服务配置

    VNCserver服务配置 xff08 麒麟版 xff09 vncserver是linux系统进行终端登录较为好用的一款软件 xff0c 但在某些情况下 xff0c 我们登录到vnc终端时 xff0c 发现出现界面不显示 xff0c 只有命
  • 云服务器 VNC 远程连接

    此服务器买来是为了搭建IC EDA云的 xff0c 因此选用的是centOS 6的环境 xff0c 对各EDA软件兼容较好 本人手头拮据 xff0c 因此买的是腾讯云活动期间的云服务器 xff0c 只能说够用吧 一 桌面安装 在云服务器控制
  • 解决VNC中Linux系统与Win系统中复制粘贴问题!(亲测有效!)

    解决VNC中Linux系统与Win系统中复制粘贴问题 1 这是我的VNC viewer的版本号 然后我想实现VNC与win系统的复制粘贴 2 解决方式 第一步 我在VNC中的Linux桌面打开终端 输入 vncconfig 然后 enter
  • 常见非关系型数据库(NoSQL)推荐介绍

    目录 非关系型数据库的特点 1 关系型数据库 2 关系型数据库瓶颈 3 NoSQL
  • 各种好用的在线时钟、网页时钟汇总推荐集合

    电脑全屏时钟网页版 https www sioe cn rili quanpingshizhong php 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or d.......

    problem reading network stats Caused by libcore io ErrnoException open failed ENOENT No such file or d 我出现此错误是由于activity
  • MapReduce实现分词和倒排索引(算法TF-IDF)

    MapReduce实现分词和倒排索引 算法TF IDF 介绍IFDF IF xff1a 词频 xff08 单词在文档中出现的次数 文档中的总词数 xff09 DF xff1a 逆向文件频率 xff08 log 文档总数 出现该单词的文件数量
  • 节点共建,来了!

    节点是分布式区块链网络公信力的重要来源 百度超级链开放网络 xff08 XuperOS xff09 自2020年上线以来 xff0c 一直秉承透明可信 开放共享的理念对外招募超级节点 XuperOS最终有25个超级节点 xff0c 这些分布
  • 线程池简单案例

    线程池使用案例 一 Executors1 newFixedThreadPool2 newCachedThreadPool3 newSingleThreadExecutor4 newScheduledThreadPool二 ThreadPoo
  • 入门级springboot整合kafka

    文章目录 前言一 本文使用环境 xff1a 二 安装zookeeper二 安装kafka 三 整合到springboot总结 前言 在springboot和消息中间件愈发广泛的使用的年代 xff0c 掌握他们其中之一的整合有备无患 一 本文

随机推荐