Chatgpt4来了,测试小姐姐实测,在失业的边缘疯狂试探~

GPT-4是OpenAI于2023年3月发布的最新人工智能模型,它是继GPT-3.5之后的又一次重大突破。它的核心技术是基于Transformer的自回归语言模型,它使用了大量的无标注数据进行预训练,学习了自然语言和其他模态之间的通用表示和关系。我们今天来看看,这么全能的他,能为我们测试工作做些什么?提供什么样的帮助?


一、chatgpt是什么及其使用入口?

1.chatgpt是什么?

GPT-4是“生成性预训练转化器第4型”(Generative pretrained transformer 4)的简称人工智能聊天机器人,也就是你可以与之互动的计算机界面。这意味着,它是OpenAI发布的GPT软件的第四次迭代。该软件分析了几乎来自整个互联网的庞大信息,以学习如何生成听起来像人类作出反应的文本,并为用户提出的问题提供详细的答复。除了能处理文字交流,还能处理加入图片的交流,即所谓的“多模式”技术。用户可以在提交文字的同时提交图片,ChatGPT-4将能够处理和讨论这两方面的内容。

2.chatgpt4使用入口

以上两种方式各有优缺点,目前很多小程序、公众号都可以通过收费或者免费试用有限次数来使用chatgpt4,这种一般都是通过必应接入。公众号随时容易被封,慎用!但是手机很方便!以后试用门槛越来越低以后,想必就不用这么麻烦。

二、chatgpt4能为测试做什么?

在回答这个问题之前,我们先回答下面两个问题

1.我是不是不用学习软件测试也可以去成为软件测试工程师了?

先来看看网友们的使用记录

发现没有,假如我是一个什么都不懂的小白,他是无法一次性从我给的模糊的问题中给出确切的答案的,需要我们一步步进行引导,才能得到自己想要的答案。

再来看看,我自己的手机使用记录:

作为小白,把PRD完整的一字不改复制过去,让chatgpt给我生成一份测试用例,可以看出生成的功能测试用例步骤、输入、输出非常全面,每一个用例都有描述和预期结果,起码生成的都是结构完备的测试用例。从功能覆盖率上说也没啥问题,基本的要点都有,而且异常情况也有比较多的覆盖。

所以,如果训练的材料足够多且精准,ChatGPT完全可以替代测试人员进行用例的编写,但是目前看来生成的用例还是需要人工理解每一个场景去执行,所以,还是需要学习专业知识。

2.ChatGPT会取代软件测试工程师吗?

我们先来看一些简单的代码例子

99乘法表,他很好的完成了。再来看看他给我做的代码。

我的诉求是这样的,事实上还有错别字。

向我询问配置后,生成了上图的代码,框架出来了,和自己原本写的代码肯定不一样,因为很多细节不太好描述,那么要继续完成的话只能在给的框架上继续补充。

所以,ChatGPT会取代软件测试工程师吗?

不能,ChatGPT是一种新型人工智能技术,它可以帮助软件测试工程师更快地完成任务,但它不能取代软件测试工程师。软件测试工程师必须深入理解软件的设计和功能,并且能够发现和检测代码中的问题,这是ChatGPT无法做到的。第二个是:chatgpt不包全对。会不会有问题,全靠你自己的判断,如果我们自己不具备一定的判断能力,那么你可能就会被AI骗了。

我也问了问chatgpt,他能为我们做什么?

总结一下:

为什么UI自动化用例编码我写待探讨呢,因为我发现网络上搜集的资料中,几乎没有能完整的去驱动chatgpt4完成UI自动化用例编码的例子,一个是因为这个描述就很难整理出来,一个是复杂一点的编码chatgpt确实还有进步空间。

三、怎么协同chatgpt工作?

经过使用总结,发现提示词才是用好chatgpt的关键,给大家收集了些提示词用语,网友汇总的ChatGPT提示词,可以解锁诸多有趣的玩法-ChatGPT玩法交流社区-玩网社区-FancyPig's blog

现在又有一个新兴工程师职业就是由chatgpt4衍生出来的--提示词工程师。

四、未来已来,ChatGPT是下一个APPstore

先来看看最新新闻

chatgpt插件功能--人们现在可以通过“安装插件完成各式各样的任务”。插件功能之所以意义重大,在于它打破了ChatGPT原先只能自说自话“输出”而不能真正与现实世界“交互”的问题。简单来说,原先被问及不了解的内容ChatGPT会胡编乱造,但如今ChatGPT可以实时学习,真正做到有问题就有答案。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

★Flash

1.NOR Flash和NAND Flash的区别 读速:Nor很快,NAND快 擦除/写入:Nor低,NAND高 访问方式:Nor一次写一个字节,按总线时序读写;NAND一次写多个(512字节的块),…

【2023中高级向】53道vue面试题附答案

1. 谈一谈对 MVVM 的理解? 参考答案: MVVM 是 Model-View-ViewModel 的缩写。MVVM 是一种设计思想。Model 层代表数据模型,也可以在 Model 中定义数据修改和操作的业务逻辑;View 代表 UI 组件,它负责将数据模型转化成 UI 展现出来…

Spring MVC 图片的上传和下载

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

Graph Neural Networks: Graph Structure Learning

最近研究GNN的应用方面,遇到了很大的瓶颈,所以回归理论,潜心阅读图结构学习的理论知识,也希望给大家在学习时带来帮助,如有错误请私信指正! Graph Neural Networks: Graph Structure Learning 摘要&#…

Day912.多环境配置隔离 -SpringBoot与K8s云原生微服务实践

多环境配置隔离 Hi,我是阿昌,今天学习记录的是关于多环境配置隔离的内容。 多环境支持,是现在互联网开发研发和交付的主流基本需求。通过规范多环境配置可以规范开发流程,并同时提示项目的开发质量和效率等。 一个公司应该规范…

计算机组成原理实验1---运算器 预习报告

本实验为哈尔滨工业大学计算机组成原理实验,实验内容均为个人完成,目的是分享交流,如有抄袭将追究责任,笔者能力有限,若因此影响读者的分数,本人深表抱歉。 一、 实验目的 了解运算器的组成结构基于数据通…

mybatis resource配置mapper

<mapper resource"com/hm/mapper/UserMapper.xml"/> 这种配置mapper和package配置资源的区别&#xff1f; 1.package解析mapper过程&#xff0c; 获取name对应的路径&#xff0c;获取class下的mapper,根据mapper里的路径拼接.xml解析文件&#xff0c;此时命名…

亚马逊、eBay、速卖通等跨境电商自养号测评,你知道多少?

自养号测评对跨境电商来说已经司空见惯&#xff0c;现在绝大部分卖家都有对店铺产品进行测评&#xff0c;虽然平台和消费者对测评补单很反感&#xff0c;但是在人人都测评的大环境的影响下不测评就意味着要被淘汰。 之前在一些论坛看到有博主分享自己对于广告和数据化的理解&a…

基于SpringBoot+Vue家乡特色推荐系统

您好&#xff0c;我是码农飞哥&#xff08;wei158556&#xff09;&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f4aa;&#x1f3fb; 1. Python基础专栏&#xff0c;基础知识一网打尽&#xff0c;9.9元买不了吃亏&#xff0c;买不了上当。 Python从入门到精…

6.S081——虚拟内存部分——xv6源码阅读系列(1)

0.Briefly Speaking 这篇博客是完成6.S081第三个实验之前的准备环节&#xff0c;主要内容是阅读相关的源码。之前提过xv6最宝贵的部分是内核源码&#xff0c;这些是完成实验之前必备的基础&#xff0c;也是学习这门课的精髓所在&#xff0c;所以我准备再开一个系列博客专门用来…

golang大杀器GMP模型

golang 大杀器——GMP模型 文章目录golang 大杀器——GMP模型1. 发展过程2. GMP模型设计思想2.1 GMP模型2.2 调度器的设计策略2.2.1 复用线程2.2.2 利用并行2.2.3 抢占策略2.2.4 全局G队列2.3 go func()经历了那些过程2.4 调度器的生命周期2.5 可视化的CMP编程2.5.1 trace方式2…

【设计模式】创建型模式之原型模式

【设计模式】创建型模式之原型模式 文章目录【设计模式】创建型模式之原型模式1.概述2. 构成3. 实现3.1 浅克隆3.2 深克隆1.概述 原型模式(Prototype Pattern)&#xff1a;是用于创建重复的对象&#xff0c;同时又能保证性能。这种类型的设计模式属于创建型模式&#xff0c;它…

【人工智能里的数学】线性代数基础

系列文章目录 【人工智能学习笔记】人工智能里的数学——概述 【人工智能里的数学】一元函数微分学 文章目录系列文章目录前言一、向量与其运算1.2 行向量和列向量1.3 向量的运算1.3.1 向量的加减1.3.2 向量的数乘运算1.3.3 转置1.3.4 运算法则1.3.5 向量的内积1.4 向量的范数…

今年面试好激烈!

金三银四过去一半&#xff0c;市场火热&#xff0c;但是大家就业压力却没有缓解多少。 很多粉丝后台留言&#xff0c;Java程序员面临的竞争太激烈了…… 我自己也有实感&#xff0c;多年身处一线互联网公司&#xff0c;虽没有直面过求职跳槽的残酷&#xff0c;但经常担任技术面…

记一次Git未Commit直接Pull导致本地代码丢失后的挽救过程

第一次遇到这种问题&#xff0c;有点紧张... 好吧&#xff0c;废话不多说&#xff0c;IDEA或者AndroidStudio进入Git Uncommiteed Changes -> Unstash Changes&#xff1a; 在弹出的Unstash Changes对话框点View查看代码&#xff0c;如果代码是本地丢失的代码&#xff0c;那…

MySQL——distinct与group by去重 / 松散索引扫描紧凑索引扫描

本篇介绍MySQL中的 distinct 和 group by的区别&#xff0c;包括用法、效率&#xff0c;涉及松散索引扫描和紧凑索引扫描的概念&#xff1b;distinct用法示例&#xff1a;SELECT DISTINCT columns FROM table_name WHERE where_conditions;DISTINCT关键词修饰查询的列&#xff…

CVE-2023-28708 原理剖析

CVE-2023-28708 原理剖析这应该不是一个严重的漏洞&#xff0c;可能评分只能为低&#xff0c;因为并没有什么卵用。 话不多说&#xff0c;直接进入正题 我的复现环境&#xff1a; tomcat-8.5.50 首先我们得简单写一个servlet&#xff0c;当然不写也没事&#xff0c;因为我们的…

【C语言学习】结构体

结构体&#xff08;Struct&#xff09;从本质上讲是一种自定义的数据类型&#xff0c;只不过这种数据类型比较复杂&#xff0c;是由 int、char、float 等基本类型组成的。你可以认为结构体是一种聚合类型。 在实际开发中&#xff0c;我们可以将一组类型不同的、但是用来描述同…

[技术经理]02 什么是技术经理?

目录01什么是技术经理02总结01什么是技术经理 什么是技术经理&#xff1f; 我用一句话概括为&#xff1a;专业技术团队的管理者。 技术经理&#xff0c;是一种管理职位&#xff0c;通常是在软件开发、互联网等科技公司或技术团队中担任。 技术经理的职责&#xff0c;**是管理…

Docker入门

文章目录Docker为什么出现Docker能干嘛学习途径Docker安装Docker的基本组成环境说明安装步骤阿里云镜像加速底层原理Docker为什么出现 一款产品从开发到上线&#xff0c;从操作系统&#xff0c;到运行环境&#xff0c;再到应用配置。作为开发运维之间的协作我们需要 关心很多东…