测试人员如何巧妙使用ChatGPT

《庄子·天地》篇中描述了一个“抱瓮灌园”的寓言故事,一位“为圃者”不辞辛苦“凿隧而入井,抱瓮而出灌”,当子贡告诉他有一种先进的取水装置“桔槔”时,他却以“无非不知,羞而不为也”的理由加以拒绝。在不少人眼中,这位“为圃者”好像是一个迂腐之人,但我们不妨把对话的场景转移到当下,假如有人告诉我们,现在有一个名叫ChatGPT的机器,它可以解决文字内容生产中的很多问题,我们是否愿意使用?想必一些人也会像“为圃者”一样加以拒绝。那么,这些拒绝ChatGPT的人又何尝不是现代版的“为圃者”?庄子实际上借“为圃者”之口,揭示出一个人类与技术关系的深层“意义”问题。

图片

重新认识ChatGPT

ChatGPT(全名:Chat Generative Pre-trained Transformer),是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。

那就让我们一起来看看ChatGPT是可以如何帮助我们软件测试人员吧?

1.测试想法生成器

可以使用ChatGPT技术,帮助我们扩展或优化测试思路、测试场景、测试数据等;

比如针对SCRM/CDP/MA等,可以根据GPT给出的初始想法来检查我们的测试思路,来提高测试覆盖程度,减少项目缺陷;

在这里插入图片描述

图片

图片

问:

作为一名专业的软件测试人员,针对 CDP 客户数据平台类型的项目,需要注意哪些方面的测试?

ChatGPT答:

作为一名软件测试人员,针对 CDP 客户数据平台类型的项目,需要注意以下几个方面的测试:

1.数据完整性测试:客户数据平台的核心功能是管理和处理数据,因此数据完整性是非常关键的。测试人员需要确保平台能够正确地收集、存储和处理各种类型的数据,并保证数据在整个系统中的一致性和准确性。

2.数据安全性测试:在客户数据平台中,数据的保密性和安全性是至关重要的。测试人员需要对数据的传输、存储、访问等环节进行测试,以确保数据受到适当的保护,并且不会被未经授权的人员访问。

3.性能测试:客户数据平台需要处理大量的数据,因此性能测试是非常重要的。测试人员需要测试系统的响应时间、吞吐量、负载能力等指标,以确保系统能够在高负载下稳定运行。

4.用户体验测试:客户数据平台的用户群体很广,包括数据分析师、数据科学家、市场营销人员等,因此用户体验测试也非常重要。测试人员需要测试用户界面的易用性、可访问性、可用性等指标,以确保用户能够方便地使用系统进行数据处理和分析。

5.兼容性测试:客户数据平台需要与各种不同的数据源、数据格式、数据处理工具等进行集成,因此兼容性测试也非常重要。测试人员需要测试系统与各种不同数据源、数据格式、数据处理工具等的兼容性,以确保系统能够正确地处理各种不同类型的数据。

2.优化测试流程

通过向ChatGPT输出,可以得到如何优化目前的测试流程,来提高效率以及质量;

图片

图片

图片

问:

那如何规划测试流程,保证高效的同时又保证质量,该怎么设计?

ChatGPT答:

规划测试流程是软件测试过程中非常重要的一环,以下是一些建议,可供参考:

1.确定测试目标:在开始测试前,需要明确测试目标,了解测试的具体范围、目的和预期的结果。测试目标的明确性有助于测试人员制定测试策略和测试计划。

2.制定测试计划:测试计划是测试流程的指导文件,其中需要包含测试的范围、测试方法、测试环境、测试时间、测试人员、测试工具等信息。测试计划的制定应该与开发团队紧密合作,确保测试的覆盖率和质量。

3.设计测试用例:测试用例是测试过程中的核心,需要根据需求文档和业务流程设计合理的测试用例,确保测试覆盖率、准确性和可重复性。

4.执行测试用例:在测试计划中规定的时间和环境下执行测试用例,记录测试结果,并及时反馈给开发团队。

5.进行缺陷管理:在测试过程中,测试人员需要及时记录和报告测试过程中发现的缺陷,并与开发团队一起进行缺陷跟踪和管理,确保缺陷得到及时修复和验证。

6.进行性能测试:性能测试是测试流程中的重要一环,需要在测试过程中针对系统的性能指标进行测试,例如响应时间、吞吐量、负载能力等指标。针对测试结果进行优化,确保系统在高负载下的稳定性和可用性。

7.完成测试报告:测试报告是测试过程的总结和反馈,需要将测试过程中的重要信息进行总结和分析,并给出相应的建议和改进措施。测试报告的编写应该清晰明了,有助于开发团队对测试结果的理解和改进。

总之,测试流程需要考虑到测试目标、测试计划、测试用例设计、测试执行、缺陷管理、性能测试和测试报告等方面,以保证测试流程的高效和质量。同时,测试人员需要与开发团队紧密合作,共同推进测试过程,确保软件质量的提高。

3.分析需求的关键语句

当我们拿到需求文档之后,如果文档中的话术存在二义性,我们可以尝试使用ChatGPT进行分析,该话术在特定的场景下的多种解释;

图片

图片

图片

问:

在软件系统中,分析“角色叠加之后,应该取并集(目前为交集)”这句话,并强调可能的多种解释

ChatGPT答:

这句话的含义可能有多种解释,以下是一些可能的解释:

1.在软件系统中,用户的角色通常是相互独立的,用户只能扮演其中一个角色。然而,在某些情况下,用户需要扮演多个角色,例如在某些权限较高的操作中需要同时拥有多个角色的权限。此时,如果多个角色的权限被取交集,那么用户只能访问这些角色的交集部分,无法访问其他角色的权限。而如果将多个角色的权限取并集,则用户可以访问所有角色的权限,避免了权限叠加后访问受限的情况。

2.另一种可能的解释是,软件系统中的角色可能有多种不同的属性,例如权限、职责、访问控制等。如果一个用户同时具有多个角色,那么这些角色的属性可能存在重叠或冲突。此时,如果将多个角色的属性取交集,则用户只能扮演这些角色共有的属性,而不能充分利用多个角色的所有属性。而如果将多个角色的属性取并集,则用户可以充分利用所有角色的属性,提高系统的灵活性和可用性。

3.最后,这句话也可能涉及到软件系统中的角色冲突和权限分配问题。如果一个用户同时拥有多个角色,那么这些角色的权限和职责可能会产生冲突。此时,如果将多个角色的权限取交集,可能会导致用户的角色冲突,甚至产生系统安全问题。而如果将多个角色的权限取并集,则可能会产生权限叠加的问题,导致用户的权限过于宽松,存在安全风险。

综上所述,这句话可能涉及到角色叠加后的权限、属性、职责等方面的问题。针对具体的软件系统和角色设计,需要仔细分析和权衡不同的解释,并根据实际需求和安全性要求进行取舍和优化。

4.快速融入项目

在进入一个不熟悉的业务线系统中,可以通过向ChatGPT请教一些基本的测试方法,来达到快速适应项目的目的;

图片

图片

图片

图片

图片

图片

问:

现在有一个新的业务线需要测试,该项目名称为 MA 增长营销平台,怎么快速熟悉该业务线,请介绍一些关于 MA 增长营销平台的测试方法以及背景介绍

ChatGPT答:

MA 增长营销平台是一款市场营销自动化工具,旨在帮助企业通过自动化的方式实现营销策略的制定和执行。它提供了一系列功能和工具,包括邮件营销、社交媒体营销、搜索引擎优化等,可帮助企业实现客户关系管理、潜在客户开发、客户维护等营销活动,提高营销效率和业绩增长。

要快速熟悉 MA 增长营销平台的测试,可以考虑以下几个方面:

1.了解业务流程和用户需求:首先,要了解 MA 增长营销平台的业务流程和用户需求,包括用户在平台上的操作、交互和使用场景,以及对应的业务规则和流程。可以通过与业务人员沟通、查阅文档、阅读业界资讯等方式进行了解。

2.分析系统架构和技术实现:其次,要了解 MA 增长营销平台的系统架构和技术实现,包括平台的基础设施、前端和后端技术栈、数据存储和处理等方面。可以通过查看源代码、了解系统架构图、阅读技术文档等方式进行了解。

3.制定测试计划和策略:根据业务流程和技术实现的了解,制定适合 MA 增长营销平台的测试计划和策略,包括测试用例设计、测试环境搭建、测试数据准备、测试工具选择等方面。可以考虑使用自动化测试工具和质量管理工具来提高测试效率和准确度。

4.执行测试和分析测试结果:按照测试计划和策略,执行测试工作,并记录测试结果和缺陷报告。对测试结果进行分析和总结,及时反馈给开发人员和业务人员,协助团队解决问题并优化系统性能和稳定性。

在测试过程中,还应注意以下几个方面:

1.关注平台的安全性和数据保护:MA 增长营销平台的核心功能包括客户关系管理和营销活动执行等方面,因此在测试过程中要特别关注平台的安全性和数据保护,防止用户数据泄露和系统遭受攻击。

2.关注平台的性能和可扩展性:MA 增长营销平台需要处理大量的数据和复杂的业务规则,因此在测试过程中要特别关注平台的性能和可扩展性,确保平台可以稳定运行并且可以满足业务发展需要。

3.关注平台的用户体验和易用性:MA 增长营销平台的用户群体通常是营销人员和市场推广人员,因此在测试过程中要特别关注平台的用户体验和易用性,确保平台的操作流畅、界面简洁、功能丰富。

4.与业务人员和开发人员密切合作:在测试过程中,应与业务人员和开发人员密切合作,及时沟通和解决问题,确保测试工作和开发工作紧密衔接,协同完成项目目标。

以上是一些关于 MA 增长营销平台的测试方法和注意事项,希望能够帮助您更好地了解和测试该业务线。

结论到目前为止,通过分析ChatGPT给出的不同测试用例或回答,我们可以得出以下结论:

1.ChatGPT是一个很好的起点,需要熟练的测试人员在交互的基础上进行构建;

2.它是一种语言模型,使用适当的学习技术,输出的质量将会提高;把回答当作一种启发,而不是一种规则;了解ChatGPT的功能并充分利用它;继续使用ChatGPT进行实验,并选择正确的响应来实现。

最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】
在这里插入图片描述
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

在这里插入图片描述

软件测试面试文档

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

在这里插入图片描述

面试文档获取方式:

在这里插入图片描述

在这里插入图片描述

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

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

相关文章

ChatGPT会干掉测试吗

编者荐语: 并不是危言耸听 当下最火的是什么,那非ChatGPT莫属了,以ChatGPT为代表的各类AIGC工具,在不断颠覆我们的认知,不仅能完成律师,医学考试;还能画出一张精美的设计图,拿下艺…

ChatGPT能测试用例,那么测试人员会被取代吗?

ChatGPT4已经发布了并引起了巨大的反响,有一些基于ChatGPT的应用还是令人印象深刻的,比如 画个草图,让ChatGPT根据草图去生成一个有完备功能的网页; 让ChatGPT实现一个可以在网页上运行的贪吃蛇游戏; 看图说话 调教…

用ChatGPT生成测试数据

大家好,欢迎来到 Crossin的编程教室 ! 在之前的文章 用ChatGPT写一个数据采集程序 中,我们演示了如何用 ChatGPT 辅助编写代码。 除了直接让ChatGPT写代码,我们也可以让它生成一些开发中使用的测试数据。 比如在开发和测试时&…

【实测】用chatGPT来完整的走一次测试流程吧,看看它到底相当于我们什么等级的工程师?

大家好,实测系列是含金量非常高且首发的专业论文性质文章,请一定要保存,点赞,分享哦~ chatgpt我不多做介绍了,连我乡下的舅妈都知晓的东西。都说这玩意挺神的,那今天我就亲自来测试一下用gpt来做一次完整的…

ChatGPT会替代开发和测试吗?

从去年11月底开始,ChatGPT的消息一次次刷新我们的认知,OpenAI公布的前几个版本我还只是震惊和感叹,可最近GPT4.0的公开让我彻底坐不住了,这已经超越了绝大部分人的能力,有这玩意儿还要啥搜索引擎。 首先,Ch…

ChatGPT如何推荐测试工具?

ChatGPT是一种当前被广泛关注的人工智能技术,它具备生成自然语言的能力,能够完成一些简单的文本生成、对话交互等任务。ChatGPT 算法的出现,打破了以前自然语言处理的瓶颈,使得机器具备了更加贴合人类想法的表达能力,也…

ChatGPT对测试行业的影响(附GPT使用实战展示)

引言: 时代的巨轮缓缓碾过,顺应时代才能胜者为王 文末有ChatGPT应用实战成果展示 ChatGPT之我见 测试的影响 正如上篇文章的推文所述,AI的发展让我们所有人都始料未及,就好像雨后春笋一样,各种各样的AI技术顺势而…

ChatGPT推荐最常用的自动化测试、性能、安全测试工具!

ChatGPT是一种当前被广泛关注的人工智能技术,它具备生成自然语言的能力,能够完成一些简单的文本生成、对话交互等任务。ChatGPT 算法的出现,打破了以前自然语言处理的瓶颈,使得机器具备了更加贴合人类想法的表达能力,也…

ChatGPT 逆天测试,结局出乎预料

目录 一、数学解题能力二、编程能力三、日常生活咨询四、问一些离谱的问题,它有啥反应?五、逆天大测试 一、数学解题能力 据说 ChatGPT 会做数学题,给他几个条件不充分的问题,看看他是否真的会思考。 这家伙心理素质真好&#x…

如何测试ChatGPT:深度理解和应用示例

ChatGPT是一个高级人工智能语言模型,由OpenAI开发。它可以理解和生成类似人类的文本。然而,验证其性能和效果需要深入的测试。下面我们将探索如何进行这些测试,以及应该关注的关键因素。 1. 基础语言理解测试 示例1:输入简单的指…

chatgpt是什么语言开发的

ChatGPT是一种人工智能语言模型,由GPT-3(Generative Pre-trained Transformer 3,生成式预训练变压器3)开发而来,因此ChatGPT的开发语言也是用Python等现代编程语言实现的。 GPT-3是由OpenAI研究机构提供的一种巨型神经网络,可实现…

超越语言界限,ChatGPT进化之路——Visual ChatGPT

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

ChatGPT实现编程语言转换

编程语言转换 对于程序员来说,往往有一类工作,是需要将一部分业务逻辑实现从服务端转移到客户端,或者从客户端转移到服务端。这类工作,通常需要将一种编程语言的代码转换成另一种编程语言的代码,这就需要承担这项工作…

【关于ChatGPT的30个问题】22、ChatGPT可以处理什么样的语言任务?/ By 禅与计算机程序设计艺术

22、ChatGPT可以处理什么样的语言任务? 目录 22、ChatGPT可以处理什么样的语言任务? Cha

ChatGPT:基于GPT-3.5架构的强大语言模型

ChatGPT:基于GPT-3.5架构的强大语言模型 这段时间,周围朋友们讨论最多的除了春招的激烈之外,就是ChatGPT了,大家被ChatGPT的智能和超强的学习能力所震惊,甚至担心未来会被人工智能所取代。 这样的担心不无道理&#…

用ChatGPT搜索论文教程

搜索arXiv最相关论文一键直达,多亏了ChatGPT,几天就完成。 看来论文搜索工具也开始卷了! 对于天天查找论文的小伙伴来说,有一个好用的搜索工具,那简直不要太开心,效率妥妥的上升。 但现实结果却是&#xff…

LangChain 基于 ChatGPT 整合 Google 搜索 强化问答应用

一、LangChain Agents LangChain 中的 Agents 是什么呢,对于官方的描述是:某些应用程序不仅需要预先确定的对 LLM/其他工具的调用链,还可能需要依赖于用户输入的未知链。在这些类型的链中,有一个 Agents 可以访问一套工具。根据用…

chatGPT嵌入浏览器搜索

正文 看效果,注意右侧: 更牛的是你还可以继续向他回答的进行下一步更细节的提问,互动交流问题,妥妥的一对一辅导啊。 安装此插件后,你还可以通过选中 文字 来解读,真是爱了爱了,只想说 "&a…

ChatGPT 是传统搜索引擎的终结?——Web3 创新 | Is ChatGPT The End Of Traditional Search Engines—Web3 Innovation

人工智能驱动的聊天机器人的日益普及是否意味着传统搜索引擎的消亡? 目录 Does ChatGPT has the power to kill traditional search engines?ChatGPT 是否具有杀死传统搜索引擎的能力?

chatgpt搜索脚本

安装地址 https://greasyfork.org/zh-CN/scripts/459997 注意事项 !!注意:如果你在360相关浏览器上使用插件。360搜索将不会生效,因为已被浏览器禁用在so.com网址上使用。 !!尽量选择tampermonkey脚本管…