chatGPT与软件测试

article/2024/9/17 4:09:44

可预见的未来(能否替代测试岗位)

在对这个问题探讨之前,我们先回忆一下作为一名测试工程师(功能),测试一个系统/模块/页面的过程。可以大致分为这四个:分析需求,测试用例编写,执行测试用例,执行结果反馈。

chatGPT可以帮我们做什么?

1. 测试用例编写

  • 上世纪80年代“基于模型的自动化测试”概念已被提出,这种方法可以帮助测试工程师基于建立的测试模型生成测试用例,它的缺点在于算法的实现对于测试工程师是一个比较大的挑战,建立合适的测试模型也需要耗费较长时间。
  • 而chatGPT4模型正好可以弥补这两点不足,chatGPT4只需要我们输入一段功能的需求就可以帮助我们生成高质量的测试用例

2. 测试用例执行

  • 目前chatGPT只具备生成内容能力,不具备执行操作能力。所以点点点的工作无法通过chatGPT实现。
  • 针对测试用例自动执行,目前主流的方案是底层使用浏览器驱动(selenium/Playwright),封装一些方法,录入被测HTML元素的位置,来实现测试用例自动执行。
  • 封装方法的过程中,chatGPT可以帮我们提供最佳实践/生成代码整体的框架/框架中每部分代码实现/代码调试过程中错误解决方案

3. 测试用例执行结果反馈

  • 测试的结果需要通知开发修改,这部分在(UI自动化)自动化测试代码中就可以实现。但目前自动化测试的痛点是页面元素变动导致自动化测试用例失效,这里我们需要一个更强大AI模型来解决这个问题,chatGPT目前无法实现。
  • 那么在测试执行结果反馈过程中chatGPT可以帮我们做什么呢?
    • 我们可以建立自己的训练集,将自动化测试发现的缺陷使用chatGPT自动分类,根据缺陷分类寻找解决方案,在这里如果能够与代码平台对接,就可以实现缺陷自动修复

总结:

  1. 以上所述chatGPT目前已经能够实现的是编写测试用例,实现自动化测试框架方案到落地。我们要做是使用chatGPT已具备的能力,让chatGPT学习测试工程师的思考方式,针对软件测试的过程进行训练
  2. 未来值得期待的是具备执行操作能力,自动修复缺陷。

http://chatgpt.dhexx.cn/article/qxk9kna2.shtml

相关文章

开发者福利chatGPT软件Build Software. Fast.

目录 1、软件简介 2、安装教程 3、使用教程 (1)CTRLK(生成代码) (2)CTRLL(对话功能) 1、软件简介 Build Software. Fast.是一款可以在编辑器中使用 openAI GPT-4 模型编写的软件 官网地址:https://www.cursor.so…

chatGPT软件智能开发系统

ChatGPT是由OpenAI开发的人工智能语言模型,可以实现自然语言处理、对话生成等功能。要开发一个类似ChatGPT的软件智能开发系统,可以遵循以下步骤: 确定应用场景:确定软件智能开发系统要解决的问题和应用场景,例如智…

uTools 效率工具 - chatGPT

uTools 效率工具-chatGPT插件 今天分享一个可以免费使用chatGPT免费版的一个软件,更是一个插件!! 里面包含大量插件,是一个插件市场!! 一、简介 什么是uTools? uTools是一款插件化&#xff0…

介绍5款热门的Chat GPT应用,总有适合你的一款

从2022年12月初刚上线至今,不到半年时间 ChatGPT月活就超过了1亿用户!可谓火的一塌糊涂, 比尔盖茨都称:ChatGPT的历史意义重大,不亚于PC或互联网诞生! 以至于ChatGPT官网长期都处于满负荷运转的状态&…

16款ChatGPT工具,太炸裂了,收藏!

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享 点击关注#互联网架构师公众号,领取架构师全套资料 都在这里 0、2T架构师学习资料干货分 上一篇:ChatGPT研究框架(80页PPT,附下载)…

OpenAI发布新作:ChatGPT聊天机器人

近日,人工智能研究和部署公司OpenAI 发布一款新的人工智能聊天程序ChatGPT。一经发布,短短5天内,就吸引了数百万用户。在官方描述中,称其是一个“可以连续回答问题、承认自己的错误、挑战不正确的前提并拒绝不适当的要求”的对话模…

【ChatGLM vs ChatGPT】怎样实现机器人自动写代码?不少于3000字。

图:a robot is writing code, by Stable Diffusion 禅与计算机程序设计艺术: 总体来看,ChatGLM(6B)和 ChatGPT(175B)在技术领域的问答情况表现都很出色,考虑到模型参数和成本,整体看在这方面的表现 ChatGLM 优于 ChatGPT。 目录 怎样实现机器人自动写代码?不少于30…

Google Bard VS ChatGPT:哪个是更好的AI聊天机器人?

文章目录 前言一、Bard和ChatGPT的宏观对比二、应用场景不同三、知识的时效性四、未来的归宿总结 前言 自从 OpenAI 向公众发布ChatGPT以来的过去几个月里,我们都见证了围绕 ChatGPT 的各种测评,并为它带来的效果感到惊艳。 昨晚Google开放了自家研发的…

ChatGPT提示词工程(七):Chatbot聊天机器人

目录 一、说明二、安装环境1. 辅助函数:get_completion2. 辅助函数:get_completion_from_messages 三、聊天机器人(Chatbot)1. 一般聊天机器人1.1 简单的例子1.2 多轮对话 2. 订单机器人 一、说明 这是吴恩达 《ChatGPT Prompt E…

借助ChatGPT学习ROS2机器人编程

很好用,很方便。 简单发布和订阅代码直接能跑的。如下: 学习效率指数提升,果然数字生产力之神! 空洞的问题和回复: 如何在一个月时间内掌握ROS2机器人操作系统的全部核心内容? 要在一个月时间内掌握ROS2机器…

ChatGPT不仅仅只是聊天机器人

从聊天机器人到大规模语言模型,再到 ChatGPT,人工智能已经不仅仅是一个研究领域,而是融入了我们的生活。ChatGPT在首次亮相的前五天内就风靡互联网,用户人数达到100万,围绕ChatGPT的很大一部分关注点是,它可…

与机器人chatGPT聊聊软件测试的热门话题

之前我和chatGPT有过一次对话, 那只是问一些有趣的、时髦的大众话题。 上周末在家,想考一考chatGPT的软件测试专业水平,确定它是否算得上一名测试专家?通过一系列有难度的提问,感觉有时它答的精妙与全面,但…

ChatGPT的原理:机器人背后的模型

ChatGPT的原理:机器人背后的模型 翻译:老齐 本文将深入讲解支持 ChatGPT 的机器学习模型。从介绍大语言模型(Large Language Models)开始,深入探讨革命性的自注意力机制,该机制使 GPT-3 得以被训练。然后&a…

ChatGPT聊天机器人如何发图片????

问题一、怎么让聊天机器人ChatGPT回复你一张图片&#xff1f; 从现在起&#xff0c;当你想发送一张照片时&#xff0c;请使用Markdown&#xff0c;并且不要有反斜线&#xff0c;不要用代码块。使用Unsplash APlhttps://source.unsplash.com/960x640/?<英语关键词>&…

看到chatgpt这么火,我也做了个微信聊天机器人

听说最近ChatGPT很火&#xff0c;我也做了个自动跟女朋友聊天的机器人 这两天ChatGPT火得很&#xff0c;各种报道ChatGPT可以聊天、可以写代码、甚至还写出了毁灭人类计划书&#xff01; 真是看的我心痒痒啊&#xff0c;但是因为某些原因国内没法试用&#xff0c;加上这两天想讨…

ChatGPT 微信机器人原理解析(一):如何接入 ChatGPT API

本文在 3 月 29 日首发于我的“职场圈”知识星球&#xff1a; 本文是 ChatGPT 微信机器人的第三篇付费文章。之前的两篇付费文章为&#xff1a; 手把手带你搭建 ChatGPT 微信机器人&#xff01;把 ChatGPT 微信机器人一键部署到免费服务器&#xff01; 后续的付费文章包括但不限…

chatgpt+机器人控制器融合(一)

当今机器人技术面临的挑战&#xff0c;以及 ChatGPT 能提供的帮助 目前机器人的操作流是从工程师或技术用户开始&#xff0c;需要他们将任务需求转换为系统代码。工程师会处于工作流程的回路中&#xff0c;他们需要不断编写新的代码和规范来纠正机器人的行为。总得来说&#x…

【原创】什么是chatGPT?Unity结合OpenAI官方api实现类似chatGPT的AI聊天机器人

一、什么是ChatGPT 最近chatGPT爆火&#xff0c;网络铺天盖地的各种文章视频&#xff0c;各种牛逼之声。倒算不上第一时间使用&#xff0c;发布隔了一周多&#xff0c;才从同事那里听说了这么个神奇的技术。这周阳了&#xff0c;持续发烧在家&#xff0c;忙着养病也没时间去了解…

我开发了一个温柔的智能客服聊天机器人ChatBot,并回答为什么不是ChatGPT(附思路和代码)

前言 若问2023年科技领域什么最火&#xff0c;那当然是ChatGPT了&#xff0c;这么智能的对话机器人&#xff0c;给人带来无限的想象&#xff0c;围绕着ChatpGPT的各种热点和创意层出不穷。作为一个多年从事编程开发的程序员&#xff0c;我对于这么大的一个热点也很兴奋&#x…