人工智能会影响测试工程师吗

news2024/10/6 4:02:33

并不是危言耸听

当下最火的是什么,那非ChatGPT莫属了,以ChatGPT为代表的各类AIGC工具,在不断颠覆我们的认知,不仅能完成律师,医学考试;还能画出一张精美的设计图,拿下艺术大赛一等奖。

以之对应的就是大厂裁员的消息了,互联网的打工者们瑟瑟发抖。0d88a545a22547a2a7db4ad4ddc8a775.png

 

洛夫克拉夫特在他的文史论述《文学中的超自然恐怖》中提出了那个著名的观点——“人类最古老最强烈的情感便是恐惧,而最古老最强烈的恐惧则来源于未知”

要消除恐惧最好的办法就是充分认识他,知己知彼,方能百战百胜。

4090d40d484600600e3078be339d99ad.png

说到底,ChatGPT只是一个工具。

但是......

AI不会让你失业,但是未来会用AI的人,会让你失业。

以前需要3个人完成的任务,现在只需要一个人加一个AI工具就能完成了,你是要做被AI替代的人,还是要做把AI作为工具的人。

 dce61825887e4ca08b0bd0ecd70805f2.png

我觉得不太可能,从我多年游戏测试的经验来讲,就更不可能了。游戏的功能,相比软件的功能,更加的复杂,不是说用一套统一的行业标准就能够确定的。下面从几个方面来分析人工测试要强于GPT的地方:

一、游戏战斗测试

战斗系统是整个游戏里面最复杂的功能了,战斗系统的最终形态并不会在设计之初就被完整的确定。它的研发过程相当于开发--体验--迭代这样一个反复的过程,直到大家拿在手上体验的时候,都觉得很nice的时候,才算大体完成。为什么没有说全部完成,因为等到玩家接触体验后,肯定会继续优化的。

二、模拟真实用户使用场景

一千个人的心中,有一千个哈姆雷特;一万个玩家中,就有几十个奇葩玩家,他们总是不按常理出牌,不按你设计引导去完成任务,所以游戏中出现的问题,也总是千奇百怪。游戏测试要根据不同玩家的类型和行为模式,不断去模拟玩家真实的场景,这些场景相当于未知的未知情况,针对未知的情况,貌似GPT也给不了你答案。

三、复杂的问题

一些复杂的问题,例如游戏玩法交互问题,游戏策略问题等。这些问题需要测试人员具有专业技能、创造力和判断力,而这些也是GPT不能马上响应和覆盖的。

四、项目的串联性

一名好的测试,是可以很好串联起整个研发线的,游戏开发很多都是走的敏捷模式,需求在研发第一版的时候,可能只是一个简单的初版,这就需要测试在理解需求的过程中,不断提出自己的疑问,不断跟策划进行激情碰撞,完了之后还要不断去提醒技术,在这些微妙的化学变化中,才可能顺利并且完整实现功能研发。这种主动性,创造性去解决问题的能力,也是GPT这种被动接受调教目前所完成不了的。6497109f12f140a298a660e197092f55.png

吞噬星空中的人工智能--恶魔巴巴塔

8abef8db453c430fa9f53a0413f5cc46.png 

有了GPT之后,我现在很少开打百度了,有什么不清楚的直接问GPT就行了。GPT属于非常智能型AI,它要不断适应你和你的问题,所以你想要掌握GPT,就要懂得使用GPT的方式,懂得用什么样的关键字去调教它,随着你不断的输入,它会变得越来越强大。

前段时间有几个大佬已经用GPT整理出详细的测试规范了,甚至用GPT只花了3个小时就整理出一本软件测试书籍。

fd0fbb0c3d414473907e386e1fc17d3e.png

GPT回复的准确性,依赖你给它的描述是否准确。

cafec75739864c7789e71ddcd57e30b5.png

像这类就比较概括,更像是给你提示一个大方向。 a7c51776ac5b4e8197a52552e9f2f4d9.png

你可以根据它的反馈,然后用它反馈中的一个点,再去做更细致的提问。fd4dcbf0138149f0a12b6590e266e8f8.png 还可以根据你的要求,为你编写一个测试脚本,简直是测试人员的福音。57b107ceec54412999839d53f9884a9f.png

01883e58d76a4464bb7a14f2446daaca.png 

67bf9fb9c9c645c5b4b2eb9d25ba915a.png b7749c5efe0446d5ae095f330d675c1f.png

第一步:需要有梯子,不是上屋顶的梯子,是连接国际网络的梯子。也就是VPN了......

IP要求是韩国,日本,印度,新加坡,美国这些国家的地址都合适。对其他的我们还不太清楚,反正香港或中国的代理肯定不行。

第二步:需要一个国外手机号码,可以接受短信验证码的。相信很多人都没有,没关系,这里我们可以使用接码平台。

打开接码平台 sms-activate.org,注册一个账号。0a762397341f498f9727547a48a0a0b0.png

 然后要充值金额545533cd9a4541fabbd5ebb98db11dce.png

一次接码OpenAi的验证码费用是大概11卢布,人民币来看差不多是1块钱,不过只能充美金,就先充值个1美金钱。可以选择对你任何方便方式。可以用支付宝很方便。8a8b2a17966445c1b8bf1646c5f3eeaf.png 

充值完成可能需要等一会,就先放着,直接进行下一步。

第三步:注册一个OpenAI账号

首先打开ChatGPT的账户注册页面。谷歌注册或者邮箱注册都可以,无所谓,我们这里用邮箱注册作为例子。(再次提醒不要用香港的VPN)fcc1e30cc9e64a4c944afcc71ed8c4fd.png

用邮箱注册后你要验证邮件。进去邮箱,查看email里的链接。

这里你需要输入需要的信息。45066584fa7b497ba16db5061bdc9eca.png

当然,有一些人会在这里遇到一个问题,会出现说不能在当前国家服务的提示,一般我都是切换一个代理地址就正常了。

如果切换地址还不行,不用怕,给你一招。一般你出现这种问题,就是因为你的代理没有全局,或者位置不对。香港或中国的的代理是100%无法通过的。

你要把你的代理切换到任何合适的地区,我们这里选择了韩国。

然后,先复制下面这段代码

window.localStorage.removeItem(Object.keys(window.localStorage).find(i=>i.startsWith(‘@@auth0spajs’)))

接着在地址栏里输入

javascript:

请注意,这里一定要输入,因为你复制的话是粘贴不了的。

然后再粘贴我们第一段复制的内容:4e9aff17ae0e45778f4d4199a5dc5b04.png

然后按下回车键,刷新页面。如果你的代理没问题,就可以看到正常工作的注册页面了。

输入手机号码edca995106144ba988a9c20f994aa75b.png

这里选的是韩国,这是因为我们使用韩国的代理,但是我们最好选择印度。然后到我们的接码网站上去。在左侧搜索OpenAi,然后点击印度。如果印度收不到验证码的话,你可以选一个贵的一点。【亲测德国,法国能收得到短信】482a8fc6e7e6413287959c38b1b3e38a.png 

点击”小黄车”。00b88e7f39de426da84d3c6582ae3109.png 

然后我们复制这个号码,粘贴过去。然后我们点击发送验证码就完成了。

等一会网站会提示验证码,我们复制粘贴。317f91bfa03048d097f2f6f8079b1bcb.png

这里你要选择你打算如何使用OpenAI。随便选择吧。

第四步:使用ChatGPT

注册完后,打开ChatGPT网站去登陆。 

f2182e662cf84dec9c2822883161918b.png

 

在下面这个地方输入你要对话内容。比如:作词,作诗,写情书都可以。把你的需求写上去就会有回复。

AI不会让你失业,但是未来会用AI的人,会让你失业。

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/450156.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C#基础学习--反射和特性

元数据和反射 要使用反射,必须使用System.Reflection 命名空间 Type类 Type是一个抽象类,用来包含类型的特性,使用这个类的对象可以让我们获取程序使用的类型的信息 我们可以从Type对象中获取需要了解的有关类型的几乎所有信息 获取Type对象…

Node.js下载安装及环境配置教程

一、进入官网地址下载安装包 https://nodejs.org/zh-cn/download/ 选择对应你系统的Node.js版本,这里我选择的是Windows系统、64位 Tips:如果想下载指定版本,点击【以往的版本】,即可选择自己想要的版本下载 二、安装程序 &…

在 VSCode 中让 TypeScript 错误更漂亮且易于阅读

简介 TypeScript 是一种流行的编程语言,为 JavaScript 提供了静态类型和改进的错误检测。然而,随着类型的复杂性增加,错误的复杂性也增加了。这就是 Pretty TypeScript Errors VSCode 插件的用途,它可以在 Visual Studio Code 中…

8.线性搜索算法和二进制搜索算法

算法:线性搜索算法 线性搜索是一种非常简单的搜索算法。在这种类型的搜索中,逐个对所有项目进行顺序搜索。检查每个项目,如果找到匹配项,则返回该特定项目,否则搜索将继续,直到数据收集结束。 算法 Linea…

【数据结构】- 链表之单链表(下)

文章目录 前言一、单链表(下)1.1 查找修改1.2 在任意位置插入1.2.1 在pos位置插入(也就是pos位置之前)1.2.2 在pos位置之后插入 1.3 在任意位置删除1.3.1 删除pos位置得值1.3.2 删除pos位置后面的值 二、完整代码总结 前言 未来藏在迷雾中 叫人看来胆怯 带你踏足其中 就会云开…

【C++类和对象】类和对象(中):拷贝构造函数 {拷贝构造函数的概念及特征,拷贝构造函数不能使用传值传参,编译器自动生成的拷贝构造函数}

四、拷贝构造函数 4.1 概念 在创建对象时,可否创建一个与已存在对象一某一样的新对象呢? 拷贝构造函数:只有单个形参,该形参是对本类类型对象的引用(一般常用const修饰),在用已存在的类类型对象创建新对象时由编译器…

MySQL高级(二)

一、SQL优化 (一)插入数据 批量插入 多次插入每一次insert都要与数据库建立连接。 INSERT INTO 表名 VALUES (),(),(); 一次插入数据不宜过多,不要超过1000条。 手动提交事务 START TRANSACTION; INSERT INTO 表名 VALUES (),(),(); I…

车载以太网 - SomeIP - 协议用例 - Format_01

目录 1、验证Client ID字段静态设置为0x0000 2、验证Session ID字段静态设置为0x0001 3、验证Protocol Version字段静态设置为0x01

SpringCloud:ElasticSearch之自动补全

当用户在搜索框输入字符时,我们应该提示出与该字符有关的搜索项,如图: 这种根据用户输入的字母,提示完整词条的功能,就是自动补全了。 因为需要根据拼音字母来推断,因此要用到拼音分词功能。 1.拼音分词器…

【移动端网页布局】移动端网页布局基础概念 ④ ( 物理像素 | 物理像素比 | 代码示例 - 100 像素在 PC浏览器 / 移动端浏览器 显示效果 )

文章目录 一、物理像素 / 物理像素比二、代码示例 - 100 像素在 PC浏览器 / 移动端浏览器 显示效果 一、物理像素 / 物理像素比 移动端 网页开发 与 PC 端开发有很多不同之处 , 在图片处理方向需要采用 二倍图 / 三倍图 / 多倍图 方式进行图片处理 ; 图片处理的方式与如下的 物…

项目支付接入支付宝【沙箱环境】

前言 订单支付接入支付宝,使用支付宝提供的沙箱机制模拟为订单付款。我这里主要记录一下沙箱环境如何接入到系统中,具体细节的实现。按照官方文档来就可以了。 1、使用步骤 这里有几个重要数据要拿到,一个是支付宝的公钥和私钥&#xff0c…

ClickHouse监控系统Prometheus+Grafana

目录 1 PrometheusGrafana概述2 安装Prometheus Grafana3 配置ClickHouse4 配置Grafana 1 PrometheusGrafana概述 ClickHouse 运行时会将一些个自身的运行状态记录到众多系统表中( system.*)。所以我们对于 CH 自身的一些运行指标的监控数据,也主要来自这些系统表。…

docoker笔记

0.安装Docker Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stable test 和 nightly 三个更新频道…

RabbitMQ【#1】是什么,有什么用

RabbiMQ是什么? RabbitMQ是一种开源的消息队列软件,它实现了高级消息队列协议(AMQP)并支持多种编程语言。它可以用于将消息从一个应用程序传递到另一个应用程序或进程,并支持分布式系统中的异步消息通信。RabbitMQ的主…

【Linux】System V 共享内存、消息队列、信号量

🍎作者:阿润菜菜 📖专栏:Linux系统编程 system V共享内存介绍 System V 共享内存是一种进程间通信的机制,它允许多个进程共享一块物理内存区域(称为“段”)。System V 共享内存的优点是效率高&…

AD21 PCB----过滤、捕获、板子边框绘制、精准移动

目录 过滤器和捕获 板子边框绘制 精准移动 过滤器和捕获 板子边框绘制 两种方式均在Mechanical 1 方式一: 第一步:利用PCB的基础图形进行绘制边框 第二步:选中绘制的图形 第三步: 方式二:外部导入 第一步&#x…

SpringCloud 微服务系列——【服务间的通信方式、OpenFeign、Hystrix组件使用】

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

【UE 粒子系统】电火花粒子效果

效果 步骤 1. 新建一个粒子系统,命名为“SparkParticles” 再新建一个材质,命名为“SparkParticleMaterial” 2. 打开“SparkParticleMaterial”,将混合模式改为半透明,着色模型为无光照 然后添加如下节点 3. 打开“SparkParticl…

输入输出练习

文章目录 1. AB(1)2. AB(2)3. AB(3)4. AB(4)计算一系列数的和5. AB(5) 计算一系列数的和6. AB(6)7. AB(7)8. 字符串排序(1)9. 字符串排序(2)10 字符串排序(2)11. 注意数据范围 1. AB(1) import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息 public …

差分运算放大电路原理解析

差分运算放大电路,对共模信号得到有效抑制,而只对差分信号进行放大,因而得到广泛的用。 注: (1)共模信号   共模信号(common mode signal)是指同时作用于多个电路或电子设备上的信…