ChatGPT 在软件功能测试中的应用探索

1 ChatGPT是什么

ChatGPT(Chat Generative Pre-trained Transformer,生成预训练转换器),是OpenAI实验室于2022年11月30日发布的一款可以用于互动的聊天工具。它是人工智能技术驱动的自然语言处理工具,可以通过理解和学习人类的语言进行对话,它反映了人工智能发展的新趋势,即AI正从感知智能向认知智能快速发展。

像很多朋友一样,笔者在前些天初步小试了一下,问了几个生活、技术相关的问题,确实给出了有意义的回答,有些回答初看起来还很不错,可以给你不少启发。

今天继续带着好奇,进一步就软件测试专业上的问题作了一些探索。

软件功能测试中的应用

   软件在版本发布之前,对用户宣称的功能是否已实现,质量是否可靠,是软件测试工程师需要回答的问题。为了回答这个问题,我们需要做测试分析、测试方案设计、测试用例设计等一系列的工作。而其中的测试分析是重中之重,我们主要依据用户需求、设计需求等进行测试分析。

现假设有产品经理给的业务需求如下:为了方便用户管理个人数据,用户可在手机通信录中选择要备份的重要数据,用U盘导出。

现在,测试工程师小A领了此任务的测试,并开始做测试分析,他想借助ChatGPT工具帮自己完善测试思路,以便测试更全面。

下面是他与ChatGPT的聊天记录。

问题1:手机通信录中数据,用户可通过U盘导出,请给出导出功能的测试思路。

小A一看,ChatGPT给出了7个点,好像是那么回事,但不满意。因为小A觉得有些重要的点它没给出,例如导出数据的正确性检查,但你又会发现它给出的第6点“错误处理测试”,也好像包含了导出数据的检查,只是有些含糊。

小A想了想,根据ChatGPT的输出原理,我们是发命令给它(系统)来处理的,所以当不满意结果时,我们只能通过修改给它的输入(给它处理任务的指令)。

小A于是向ChatGPT发出第2次请求。

问题2:手机通信录中的数据可通过U盘导出,用户可选择数据进行导出,用户通过点击“导出”按钮,实现导出。请给出导出功能的测试思路。

看来,这次的问话很成功,得到了小A想要的各种测试思路,例如最重要的“数据完整性测试”,还包括了界面测试,导出速度,大数据量导出时的性能,异常情况也考虑了。很棒!

但小A又想了想,导出数据是用U盘,而用户用的U盘有不同的分区格式,如FAT,FAT32,NTFS格式等,于是修改了问题的措词,在导出前面增加了“U盘”2个字,接着再问。

问题3:手机通信录中的数据可通过U盘导出,用户可选择数据进行导出,用户通过点击“导出”按钮,实现导出。请给出U导出功能的测试思路(上午10:00多问)

结果确实不同,第2、3次问的问题,仅是2字之差,即前者是“导出”,后者是“U盘导出”,ChatGPT系统匹配到的结果是不同的,此时,发现兼容性与性能方面的2个测试点不见了。

后来,由于小A有其他的事忙去了,上午就没时间再继续与ChatGPT聊天。直到下午15:00左右,小A就问题2与问题3就差2个字,结果却丢了2个测试点,没有想明白为什么这样,于是想同一个问题继续问。

问题4:手机通信录中的数据可通过U盘导出,用户可选择数据进行导出,用户通过点击“导出”按钮,实现导出。请给出U导出功能的测试思路(与问题3一模一样,下午15:00多问)

此时,ChatGPT给出的测试思路只有6个点了,怎么又丢了4个点呢,小A更是闹不明白了。

小A在想,同样的问题,上午问与下午问难道有区别吗,给出的结果是有随机性?

3 功能测试探索小结

通过同一个业务需求,小A的3种问法,及相同问题不同时间的问法,小A的探索小结如下:

1、向ChatGPT提问题,问题描述越准确,回答会越准确。

2、ChatGPT 有理解文本能力,但对中文的上下文理解会因个别字的差别,给出不同的结果。例如:对于汉语的表达,多句话或多个词是同一个意思,但其理解起来会存在差异。

3、同样的问题,不同时间问,ChatGPT的回答有随机性,这一点会给用户带来不确定性,不可靠的感觉。

综之,目前的ChatGPT 可以帮我们解决一些问题,如补充测试思路,补充测试点,让测试人员设计的用例更全面,但它还不可靠,存在不确定性,好像高兴时回答多一点,不高兴时回答少一点,还有点像小孩。

最后,还是想说一下,工具是为我们所用才能给我们带来价值,而不是控制我们,所以无论何时何地,思考问题的思维才是最重要的。

最后:下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取【保证100%免费】

在这里插入图片描述

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

图片

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UDP实战模拟——聊天模拟器

udp 是个十分好用的,数据传输控制协议,聊天模拟器的创作,仅仅是展现它传输字符的良好体现,运行之前须去官网下载udp传输协议工具,名为SocketText,下载地址: http://www.zlmcu.com/download/Soc…

去面腾讯了(社招两年面试经验)

之前很多同学嚷嚷有没有社招经验,正好,我有个朋友去腾讯社招面试了。 他的面的是全栈开发岗位,工作两年,后端是Go,前端是 JavaScript Vue。 因为工作也没多久,就两年时间,所以大概率可能还是…

关于我拒绝了腾讯测试开发岗offer这件事

2022年刚开始有了向要跳槽的想法,之前的公司不能算大厂但在重庆也算是数一数二。开始跳槽的的时候我其实挺犹豫的 其实说是有跳槽的想法在2022年过年的时候就有了,因为每年公司3月会有涨薪的机会,所以想着看看那能不能涨(其实还是…

ChatGPT助力校招----面试问题分享(十)

1 ChatGPT每日一题:阻抗匹配的方法有哪些 问题:阻抗匹配是什么 ChatGPT:阻抗匹配是一种电路设计技术,用于确保电路中各个组件之间的电阻、电感和电容等参数相互匹配,以最大程度地传输信号或功率 当阻抗不匹配时&…

突破边界:高性能计算引领LLM驶向通用人工智能AGI的创新纪元

AGI | AIGC | 大模型训练 | GH200 LLM | LLMs | 大语言模型 | MI300 ChatGPT的成功带动整个AIGC产业的发展,尤其是LLM(大型语言模型,大语言模型)、NLP、高性能计算和深度学习等领域。LLM的发展将为全球和中国AI芯片、AI服务器市场…

推特被指欠公关公司83万美元;特斯拉因数据泄露或面临高额罚款;英伟达宣布为游戏提供定制化AI模型代工服务丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 NVIDIA推出DGX GH200 AI超级计算机 5月29日,NVIDIA宣布推出一款新型大内存AI超级计算机——由NVIDIA GH200 Grace Hopper超级芯片和NVIDIA NVLink Switch System 驱动的NVIDIA DGX™超级计算机&…

研发为底、生态为径、AI为翼——全国一体化算力算网调度平台正式发布

GPU | COMPUTEX | 算力 | GPU服务器 英伟达 | GH200 | 一体化算力算网调度平台 近年来,人工智能硬件、软件算法以及应用场景的丰富度不断增加,算法模型参数也不断增加,这带动了对数据中心并行计算算力的需求。因此,AI、高性能计算…

NLP大模型微调答疑

什么情况用Bert模型,什么情况用LLaMA、ChatGLM类大模型,咋选? 答:Bert 的模型由多层双向的Transformer编码器组成,由12层组成,768隐藏单元,12个head,总参数量110M,约1.1…

chatgpt赋能python:Python程序如何添加注释?

Python程序如何添加注释? Python程序是一种高级编程语言,由于其易读性和简便性而变得相当流行。Python被广泛应用于各种领域,包括Web开发,人工智能,数据分析等。在编写Python代码时,注释是一个很重要的因素…

九价hpv疫苗预约要交钱吗?

很多小姐姐不知道在预约九价hpv疫苗时是否需要交预约费用,今天我来详细介绍一下吧。 由于九价hpv疫苗货源比较少,数量有限,同时有年龄限制,一旦过了26周岁医院就不接收这批用户接种,因此很难被预约到。一般的医院机构实…

某人有100.000元,每经过一次路口,需要交费,规则如下:1)当现金>50000时每次交5% 2)当现金<=50000时,每次交1000编程, 计算该人可以经过多少次路口

public class ChapterPractice {public static void main(String[] args){//方法一double i 100000;int count 0;//统计次数while(i>50000){i i - i*0.05;count;if (i < 50000 ){break;}}while(i < 50000){i - 1000;count;if (i < 1000){break;}}System.out.pri…

计算机软考铁路不认,软考高级工程师容易考吗

摘要&#xff1a; 软考高级工程师容易考吗为你介绍有些考生在选择软考考试级别和资格的时候会担心考试难度&#xff0c;是不是级别越高就越难考呢&#xff1f;软考高级到底容易考吗&#xff1f;... 有些考生在选择软考考试级别和资格的时候会担心考试难度&#xff0c;是不是级别…

DVWA 不跳转_网上国网:自动交费功能,不跑腿少动手

交电费你还去营业网点交吗&#xff1f; 线上交费少跑腿&#xff0c; 不跑腿来少动手&#xff0c; 自动交费来帮您&#xff0c; 自动交费&#xff0c;so easy&#xff01;&#xff01;&#xff01; 注&#xff1a;非费控用户使用自动交费功能需先进行智能交费签约。 下载网上国网…

无盘服务器费用,无盘系统真的省钱吗?

由于网吧的成本控制严格&#xff0c;因此所有配件几乎没有冗余。出色的主机配置系统可以使网吧长时间有效运行。因此&#xff0c;许多网吧将采用无盘系统。可节省一定的成本。如果该配置不能满足多台计算机的操作&#xff0c;则操作系统将被卡住并且响应缓慢&#xff0c;并且实…

oracle数据库不交费能用吗,如何减少Oracle数据库的License和支持费用

大家知道,Oracle的数据库License和支持费用是很贵的,但是,Oracle又是很多企业关键业务的首选,不得不用。今天,我们就简单聊一下,从服务器和存储的角度,特别是从存储的角度,如何帮助大家减少Oracle的License和支持费用。 我们先来看看一个普通的中型ORACLE普通数据库(不…

无线网dns服务器未交费,中国电信为什么网上交费了还上不了wifi

(1)设置TCP/IP 在您的电脑上装好无线网卡后(笔记本您基本是已经安装好的),右键桌面网上邻居图标-属性, 在弹出窗口中会出现无线网络连接的图标,然后右键无线网络连接-属性, 在弹出窗口中双击常规选项卡下的Internet协议(TCP/IP), 在新的弹出窗口中选择自动获取IP地址和自动…

会员系统需要服务器吗,连锁会员系统的服务器费用是怎么产生的?又该怎么交费?...

很多客户在了解我们的会员管理软件时都会有这样的疑问&#xff1a;什么是服务器?为什么连锁会员软件要收取服务器费?但是单机版系统却不需要呢?如果要使用连锁的会员软件&#xff0c;可以不使用服务器吗?服务器能放在我们自己这边吗?对于这一系列类似的问题&#xff0c;小…

计算机二级无法交费,二级计算机啥时候交费截止

二级计算机啥时候交费截止以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01; 二级计算机啥时候交费截止 最近的一次截止是23号 计算机二级啥时候查 计算机二级考试成绩查询时间一般为考试结束后…

天润融通首席科学家田凤占:如何客观看待ChatGPT在智能客服领域的商业化落地?

天润融通首席科学家田凤占&#xff1a;如何客观看待ChatGPT在智能客服领域的商业化落地&#xff1f; 2012年到2022年&#xff0c;AI革命历经了十年的黄金发展期。从互联网、金融、汽车、工业制造&#xff0c;再到医疗健康、零售、物流等&#xff0c;AI技术在现实生活中的应用持…