前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Gpt对测试开发会取代还是产生冲击?

Gpt对测试开发会取代还是产生冲击?

作者头像
厦门-安仔
发布于 2023-09-02 06:32:56
发布于 2023-09-02 06:32:56
2120
举报
需求背景:项目提出了,要自动化实现统计一个web页面打开所耗费时间;

小心思:我不是有开了gpt4.0,刚好验证下gpt的code interpreter(代码解释器)有没有那么好用;

对于这个需求我们该怎么做呢?首先先了解下关于gpt相关知识和提问技巧,对于gpt和我们来讲,可以分为四个区,盲区:你不知道,gpt知道,公开区:你知道,gpt也知道,隐私区:你知道,gpt不知道;未知区:你和gpt都不知道;而我们本次的需求就是属于盲区和公开区;

对于提问,有一个公式是BRTR,也就是说背景(B)+定角色(R)+排任务(T)+提要求(R);

在描述诉求过程中,要注意的事项和技巧有:你的目标和初衷是什么?背景信息是什么?由浅入深,自我纠错,优化技巧(可以通过给案例),反向获得问题,怀疑;

从以上信息来讲,对于这个需求我是采用混合方案,先定位角色,如你从一位拥有15年以上的测试经验并在自动化工具开发领域有很深造诣,熟悉python编程,来对我提出的这个需求给一个方案,然后开始以GPT为主导来探讨方案,不断确认提出疑问,来持续不断的优化,比如一开始GPT是用selenium来模拟通过javascript来获取时间,但这个时间不准,是概要的

然后持续不断的反问不行,有通过browsermob-proxy代理,lighthouse工具等方案都存在问题,

当感觉所有的方案都无法满足要求的时候,我就提出是否某个方案没有考虑到,比如我就提出了使用图像识别,我提供页面的模板跟打开的web页面,进行适配,来统计时间,通过交流,采用了页面打开以后进行控件查找,找到了再进行图像识别,(这个要注意时间的统计和去除)然后最终gpt和我都认为这个方案可以,然后根据我需要的编程语言开始写代码,然后运行,出错,

黏贴错误到gpt,会给错误修改方案,当可以执行的时候,你会发现执行的效果跟数据跟实际不大一样,开始提出问题,

然后gpt优化,

交流,代码执行还是会发现需要优化和更正问题,如提出打印相关log和一些参数,调优,最终代码执行成功符合要求,

这时,不是结束的时候,应该代码重新复制进去,然后让gpt给建议,gpt会给代码进行审核,并给出重构,归类配置等优化,

在进行代码编写,你再把代码复制出来。这时代码就是符合编程规范的。

这时你就可以不断提出需求迭代,比如我提出,需要增加在不同浏览器同一个页面的加载速度,目前先增加火狐,谷歌,edge,360,然后就会继续编写代码,复制到编译器,执行,纠错,修改,执行,这样经过几个回合,就完成一个自动化测试框架。这样的需求,我用了1天时间。就搞定了这个需求。基本是围绕这个技术框架来做,但里面的细节要调整,这个刚开始给的代码解读。

后续没在做代码解读了。最后我要完成的最终结果,就是可以多个web页面,在不同浏览器启动测试各自时间。

整体使用过程,效率很高,另外主要是对这方面的知识比较清楚,所以可以边指导gpt,边跟gpt交流,编写代码,来快速校验,执行代码,并提出迭代优化。可以很快速的弥补代码确实,知识的不足,快速的满足业务和大大提高测试效率。至于会不会取代测试开发或者让功能测试的同学有了进步一步提高技能渠道,这个我就不说了,你们自己琢磨~我可以说的是写代码gpt code interpreter(代码解释器)是专业的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试一般不一般 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
掌握ChatGPT写代码的秘诀:开发者的完整指南
近年来,人工智能技术取得了飞跃性的进展,尤其是在自然语言处理领域。OpenAI开发的ChatGPT不仅可以用来进行文字对话,还能帮助编写代码。本文将深入探讨如何使用ChatGPT来写代码,帮助开发者提高生产力、解决编程中的疑难问题,甚至是进行项目协作。
用户11286421
2024/10/20
4260
AIGC&AGI 使用指南
该区域不向盲区一样 对某个知识只有模糊的了解,而是拥有比较完善和系统化的专用知识;
小柔
2024/07/24
1360
AIGC&AGI 使用指南
如何有效的向 AI 提问 ? —— GPT 开发使用指南
随着人工智能技术的迅猛发展,大语言模型(LLM)以微软 OpenAI 为代表,初次问世,为新一次的 AI 革命打响了第一枪。在短短的几个月内,GPT-3.5 和 GPT-4 的加持下,New Bing、Copilot、Cursor 等产品也相继问世,推动了产品开发的新思路。国内厂商也紧随其后,百度文心一言、华为盘古大模型、阿里通义千问、讯飞星火认知大模型相继发布。
繁依Fanyi
2023/11/02
1.2K1
测试开发工程师工作技巧
这里有一些工作技巧,从编写代码和工作任务清单到工作自动化,可以使帮助测试工程师成为更好的测试开发工程师。
FunTester
2020/07/28
5750
测试开发工作者日记:2021.1.29 嘿嘿~
一转眼,新的一年就过去一个月了,时间跑的太快了。而且又到了要发薪的日子了 。 这里祝愿粉丝朋友们过多发点奖金,过个好年。
我去热饭
2022/05/19
1920
测试开发工作者日记:2021.1.29  嘿嘿~
实操| 前端新人无敲代码开发APP
作为一种大型的基于GPT-3. 5结构的语言模型,ChatGPT由OpenAI训练,采用深度学习技术,通过大量的文本数据学习,可以生成类似于人类自然语言的文字。ChatGPT是一种非常强大的对话引擎,能进行对话、回答问题和完成任务。ChatGPT是一种工具,可以在没有编程知识的情况下使用,为用户提供各种服务和帮助。它可以应用于多个领域,包括客户服务、语音助手、智能家居、医疗保健和金融服务。那么对于略懂一些前端知识的新人,想开发一个安卓 App ,应该如何利用 ChatGPT 这样的工具呢?
Lydiasq
2023/04/12
7790
实操| 前端新人无敲代码开发APP
JaFak:一款无视前端加密的密码爆破工具
先介绍自己,我是Gamma实验室的负责人:0xAXSDD,欢迎关注Gamma安全实验室,后续会陆续推出更多更好用的工具,敬请期待!文末附有下载地址。
Gamma实验室
2020/12/22
1.1K0
JaFak:一款无视前端加密的密码爆破工具
你离测试开发还有多远?
你可能差20000行代码的积累,但你写了200行的hello world来告诉自己不行
苦叶子
2018/09/29
3590
你离测试开发还有多远?
ChatGPT重大更新!prompt推荐瞬间解释超导,GPT-4成默认模型
3. GPT-4成为默认选项:作为Plus用户,当你开始新的对话时,ChatGPT将记住之前选择的模型,不再默认回到GPT-3.5。
新智元
2023/09/09
3340
ChatGPT重大更新!prompt推荐瞬间解释超导,GPT-4成默认模型
测试开发入门方向
在文章底部你的每一次随手 → 分享、点赞、在看都很重要,感谢!!! 精华推荐:精选20篇满足你对前沿理论、技术和经验总结 时间是最好的证明,只有静心深入掌握核心思想才是延续职场生涯的良药。 基本功需要一点点的积累,这里我从一个新手逐步掌握测试开发能力进行了梳理。 先上一个概要大纲。 下面进行给各模块进行概要性说明 模块 目标 基础篇 1. 必读书籍清单 2. 必须了解的工具、框架、系统3. 必须了解的数据结构和算法思想4. 必须了解的软件工程思想5. 必须掌握的脚本基础 语言篇 1. 掌握一门编
苦叶子
2022/05/30
3440
测试开发入门方向
《测试开发方法论》之 预判
说起预判,大家可能并不陌生,在电子游戏中,高手通常预判非常好,比如,预判敌人的走位,提前把技能释放到地方等待敌人恰好撞到。
我去热饭
2022/05/19
3120
测开分享会第八期-测试开发之毒鸡汤共享(下)
在上周六我们举办了测开分享会第八期的分享,现在就由芒果为大家整理这次分享会的知识。本次整理内容包含我们的V咖宋现锋老师的分享内容,部分提问及回复,还有一部分小伙伴的讨论内容。想要提问或者观看完整问题解答的小伙伴,请积极参与到我们分享会中来,我们的分享会每两周就有一次哟~
TestOps
2022/04/07
4110
测开分享会第八期-测试开发之毒鸡汤共享(下)
测试岗/测试开发岗面经合集
主要考察项目相关以及编程能力。相关知识能说多少说多少,面试官不会打断你,主要看技术深度 。 编程题手写有困难的情况下,必须介绍分析思路、准备用什么方法
测试之道
2021/03/04
1.7K0
【AGI-Eval学习干货 NO.2】DeepSeek小白必看指南,隐藏1000个提示词参考(建议收藏)
这个热搜#博主卖 DeepSeek 相关课程 1 天收入 50000#,我看到之后感觉得做一期干货内容,DeepSeek 的玩法现在都在摸索阶段,和大家一起学习探索。
AGI-Eval评测社区
2025/03/14
910
【AGI-Eval学习干货 NO.2】DeepSeek小白必看指南,隐藏1000个提示词参考(建议收藏)
测试开发进阶之旅
大多数IT从业人员都会在30岁左右突然陷入绝望谷底,发现和年轻人比技术毫无优势自己吃了几年老本闲下来一想毫无核心竞争力。
TestOps
2022/04/08
4390
测试开发进阶之旅
软件测试/人工智能|教你如何更高效地使用AI对话工具
有了ChatGPT之后,“调戏”ChatGPT成为了我们每天的乐趣,但是我们同时也发现,我们向ChatGPT提出的问题会有不一样的回复,有的人的回复质量会更高,而有的人提问回复则是完全无法使用的,我们想要ChatGPT更好地帮助我们完成工作,就需要学会如何更好地向ChatGPT提问。
霍格沃兹测试开发Muller老师
2023/11/16
1540
测试开发:是测试还是开发?
在软件工程中,测试和开发是两个核心的环节。这两个环节相互依赖,相互影响,构成了软件产品的整个生命周期。然而,在近年来,随着敏捷开发、持续集成、持续交付等先进开发模式的普及,一个新的角色——测试开发工程师,逐渐进入了我们的视野。他们的工作似乎同时涉及到了测试和开发两个领域,那么,测试开发是测试还是开发呢?
DevOps持续交付
2023/12/06
9070
测试开发:是测试还是开发?
Python吞噬世界,GPT吞噬Python!ChatGPT 上线最强应用:分析数据、生成代码都精通
当地时间 7 月 7 日,OpenAI 在社交平台表示,将向所有 ChatGPT Plus 用户开放代码解析器(Code Interpreter)功能。消息一出便瞬间引发了开发者们的广泛关注,该功能被有的开发者认为是自 OpenAI 发布 GPT-4 以来最强大的功能。
深度学习与Python
2023/08/09
3750
Python吞噬世界,GPT吞噬Python!ChatGPT 上线最强应用:分析数据、生成代码都精通
真实!美团到店-测试开发(已发offer),面经分享!(偏java测试开发)
问候语+个人信息(姓名+年龄)+技术栈+擅长点+项目(比较牛逼才说)+学校专业(比较牛逼才说)
梦无矶小仔
2023/08/03
4950
真实!美团到店-测试开发(已发offer),面经分享!(偏java测试开发)
测试开发专题-开篇
近年来,随着DevOps和敏捷过程越来越广泛地被采用,软件测试、特别是自动化测试得到了迅速的发展。DevOps希望建立一个快速、频繁、可靠的一体化交付过程;敏捷则要求对交付件质量进行持续、及时、全面的反馈。软件测试作为研发过程中的重要环节,其能否达到快速响应、有效度量,实现过程自动化、系统一体化的目标,对整个组织的研发效率和产品质量将产生深远的影响。
陈哥聊测试
2021/06/03
5800
推荐阅读
相关推荐
掌握ChatGPT写代码的秘诀:开发者的完整指南
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文