Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
走进标准化测试
一、引言 为避免大篇幅的概念介绍,我们直接从项目实践入手,为读者朋友理解标准化测试。在开始,只要理解标准化测试是为了解决项目测试实际问题而产生的测试方案即可。 二、背景介绍 手机QQ浏览器(iPhone)项目测试在2014年采用探索式测试改革后取得了不错的效果,但是近两年来项目发布节奏加速,测试任务量剧增,与之对应的测试人员编制并无扩大,且外包流动性很大,如何在原有的基础上继续提升测试效率和质量是一直以来我们一直在琢磨的事。我们面临的主要问题包括: 2.1新旧外包交替 新旧外包交替,隐性经验传承不够好。 大
腾讯移动品质中心TMQ
2018/02/08
1.9K0
走进标准化测试
如何开展大规模集成测试
端到端集成测试,又叫SIT拉通测试,主要关注不同产品间的接口集成。端到端的场景可能会涉及多个产品,多个组织,以及庞杂的参与人员都会增加拉通测试的难度。就像搭乐高,迭代测试,就像各个小零件间的配合,更多的是关注上下游依赖的系统,而端到端集成测试,就是把所有零件按照图纸(场景),组合成一个完整的玩具(实际上完整的业务流程)的过程。
CKL的思考
2024/06/17
1540
如何开展大规模集成测试
剖析公司技术栈
来源:www.cnblogs.com/wangsen/p/9329735.html
Java团长
2018/12/17
8670
剖析公司技术栈
如何有效地激活测试团队 ?
大家好,我是阿常,昨天测试职业成长+面试专项辅导社群主理人CC老师在视频号进行了第一场公开直播,直播时长1小时,观众总数415人。
程序媛淼淼
2022/12/20
3580
详解南航企业级敏捷实践,四个要点打造高效研发团队
作为全球规模最大和首个获得全国飞行安全五星奖的航空公司,中国南方航空拥有自己的移动APP、呼叫中心、官网、自助设备、社交媒体平台和五大数据中心等,可以帮助用户快速实现需求和安全出行规划。
腾讯大讲堂
2023/09/07
4050
详解南航企业级敏捷实践,四个要点打造高效研发团队
钓鱼演练怎么做;如何发现自己电脑被监控 | FB甲方群话题讨论
▎各位 Buffer 晚上好,FreeBuf 甲方群话题讨论第 213期来了!FB甲方社群不定期围绕安全热点事件、前沿技术、运营体系建设等话题展开讨论,Kiki 群助手每周整理精华、干货讨论内容,为您提供一手价值信息。 注:上期精彩内容请点击 MSS服务效果怎么样;ChatGPT在安全工作中用到了吗 本期话题抢先看 1.针对勒索软件、网络钓鱼和员工账户接管,大家认为目前各自防范的重点工作是什么? 2. 针对钓鱼有没有可以分享的案例?以及员工安全意识培训大家是怎么做的? 3. 在针对容器的攻击中,容器镜像中
FB客服
2023/05/19
4220
钓鱼演练怎么做;如何发现自己电脑被监控 | FB甲方群话题讨论
标准化助力DevOps转型
DevOps的转型目标在于缩短前置时间,加快部署频率,提高系统的可用性,减少服务恢复时间,降低变更失败率。这就要求我们在设计运行平台的时候,除了具备自动恢复功能的以外,还要提供丰富的运维监控数据以及强大的数据分析能力,这样能够帮助运维人员在极短的时间之内恢复服务。变更失败的原因主要有2个,一是功能质量没有达标,二是需求理解不到位。
云大学小编
2020/06/17
7670
标准化助力DevOps转型
腾讯WeTest大师公开课,朱少民老师莅临首讲畅谈AI测试实践
导读   近日,国内知名测试专家朱少民老师莅临腾讯,与WeTest产品中心、Turing Lab及北极光工作室测试质量中心举行了座谈会,就当前测试行业的发展趋势及AI的探索应用展开了热烈的讨论。 WeTest还联合腾讯上海大讲堂打造了“WeTest大师公开课”系列专题,特别邀请朱少民老师于当天下午在腾讯进行了《AI在与不在,‘质效合一’都在那里》的课程分享。在课上,朱少民老师将测试干货知识与实际应用案例充分结合起来,详细的阐述了如何采取正确的测试方式、测试流程或测试策略,来达到质效合一的效果,并与
WeTest质量开放平台团队
2019/10/28
9400
腾讯WeTest大师公开课,朱少民老师莅临首讲畅谈AI测试实践
疫情中的数字化转型:IBM ISC CRM 开发团队远程交付实践
那是 7 月 20 日。随着第一波疫情高峰的到来,100% 在家工作的模式(WFH)已经实施了三个月。
深度学习与Python
2022/03/22
3880
疫情中的数字化转型:IBM ISC CRM 开发团队远程交付实践
DOIS2019大会,腾讯 DevOps 测试中台探秘!
WeTest 导读     腾讯WeTest受邀参加2019年DevOps 国际峰会,由WeTest产品负责人-殷柱伟老师分享了腾讯DevOps测试中台的实践经验与心得, 议题受到了现场听众及行业媒体的关注与好评。殷柱伟老师不仅获得了由现场听众票选出的“金牌讲师”奖项,还受邀参加了央视7套《态度》栏目组的专访。     2019年7月DevOps 国际峰会(DevOps International Summit,缩写:DOIS)在北京顺利举行,作为国内唯一的国际性DevOps 技术峰会, 其涵盖了
WeTest质量开放平台团队
2019/07/29
5190
DOIS2019大会,腾讯 DevOps 测试中台探秘!
有赞移动关于权限与审批流程的标准化
有赞移动有weex发布平台、移动配置中心平台、App分发平台、热修复平台等。这些平台都需要发布,而发布就需要规范化,需要审批制度。如果为各个平台开发这个审批流程,看起来是一种浪费。
有赞coder
2020/08/25
8570
有赞移动关于权限与审批流程的标准化
运维标准化文档的四项基本原则
标准化是指在特定领域的管理实践中,对重复性的事物和概念,通过制定、发布和实施标准达到统一,以获得最佳秩序和效益。
民工哥
2020/09/16
2.9K0
运维标准化文档的四项基本原则
大规模敏捷测试怎么做(基础篇)
大多数的敏捷团队是由10位以内不同角色的人员组建。其中包括但不仅限于BA、QA、UX、PM、DEV等关键角色。我们通过成熟的方法论以及每日站立会议(Stand-up Meeting)、迭代计划会议(Iteration Plan Meeting)、迭代启动会议(Iteration Kickoff Meeting,IKM)、开卡(Kickoff)、结卡(Desk Check,DC)和回顾会议(Retrospective)等各种逐渐“标准化”的敏捷活动,能够顺利地运行一个小规模的项目。
ThoughtWorks
2023/08/08
3350
大规模敏捷测试怎么做(基础篇)
从理论到实践,如何搭建你团队的标准化研发流程
本文就“软件标准化研发流程”,从理论、实践和最终如何在你的团队和公司落地进行串联介绍。主要分为三部分,先理论:软件开发,难在哪里?以及MVP、敏捷开发、Scrum、开发流程图、每日站会、看板、增量模型、迭代vs增量、XP、DevOps……;再实践:标准化研发流程,什么是协作流+信息流+价值流、项目管理模型(嵌套);最后落地:现状分析及目标制定、YesDev项目管理模型、用价值驱动软件研发交付、建立三大指标体系、制定领航提升计划表。
dogstar
2024/03/05
6500
从理论到实践,如何搭建你团队的标准化研发流程
打造运维大脑:翼支付高速发展背后,甜橙金融的云化智能演进
不久前,在由ACOUG与云和恩墨主办的2018数据技术嘉年华的金融科技实战分论坛上,甜橙金融分享了其云化变革的成功经验。
数据和云
2018/12/19
9150
打造运维大脑:翼支付高速发展背后,甜橙金融的云化智能演进
我们在外包资源池化管理走过的弯路
作者:easongao 团队:腾讯移动品质中心TMQ 一、导读 品质中心近半年提出了外包人员效率优化的口号。各个测试团队积极响应,想出各种各样的办法来尝试节省人力。其中“外包资源池管理”是各个团队都没
腾讯移动品质中心TMQ
2017/11/28
3.8K0
关于质量保障体系建设的探讨
“本文源于在微信群发起关于质量保障体系的探讨,在探讨中,发现九里的观点非常有借鉴意义,故经授权转载此文章”
iTesting
2020/10/09
1.1K0
关于质量保障体系建设的探讨
小进阶:数据指标体系和数据治理的管理
关于作者:小姬,某知名互联网公司产品专家,对数据采集、生产、加工有所了解,期望多和大家交流数据知识,以数据作为提出好问题的基础,发掘商业价值。
木东居士
2019/09/16
1.9K0
如何做晋级答辩
视频讲解链接:https://space.bilibili.com/513778848
研究僧
2022/05/09
1.9K0
无限极|零售行业数字化转型BizDevOps建设实践
在11月召开的中国 DevOps 社区广州峰会上,无限极(中国)有限公司DIT开发与测试中心的测试与效能经理陈顺生 分享了其团队在支持公司业务数字化转型中的 BizDevOps 建设实践,令在场听众受益匪浅。
腾讯云 CODING
2023/12/26
3870
无限极|零售行业数字化转型BizDevOps建设实践
推荐阅读
相关推荐
走进标准化测试
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文