• 0
  • 0
分享
  • ChatGPT想干掉测试人员,做梦去吧——软件测试圈
  • 恬恬圈 2024-02-02 15:42:32 字数 2060 阅读 224 收藏 0

  很多人都发现ChatGPT可以做一些代码相关的工作,不仅可以写一些测试用例和自动化脚本,还可以做一定量的调优,于是就开始担忧起来,到哪天我的测试工作会不会被ChatGPT这个工具给取代了?

  1. ChatGPT目前对哪些东西会有冲击?

  聊天机器人:ChatGPT 可以生成人类式的回答,在聊天机器人领域中有很大的应用潜力,尤其是需要大量处理自然语言的行业,例如客服、智能助手。

  内容生成:ChatGPT 可以生成具有逻辑的完整段落,可以被广泛应用于内容生成方面,例如在线教育、网站内容更新。

  自然语言处理:ChatGPT 可以帮助人们更好地理解和处理自然语言,在自然语言处理方面,例如文本分类、机器翻译等也将有很大的应用前景。

  创造力领域:ChatGPT 可以帮助人们生成新颖的思维和创意,在创造力领域,例如数字艺术、音乐创作等也将有很大的应用前景。

  而做为测试人员呢,他不仅可以帮你写测试用例,还可以帮你写自动化测试脚本。所以,ChatGPT真的是AI时代的变革,他让我们搜索而无广告,他让我们写脚本而不用再打开一个又一个的链接。一旦未来ChatGPT不断的放开且功能强大起来,我们不用再去网页上查找各种信息,直接问ChatGPT即可找到答案。

  所以,这真的是一股AI时代的浪潮,浪潮之下,必有倒霉的职业和行业。至于是哪些,大家其实也能想到一些,可以肯定的一点是,未来,基于ChatGPT这个应用的场景将会越来越多。

  2. ChatGPT能否取代测试人员?

  现在ChatGPT的大火,能火到什么时候,这把火多久会烧到我们测试人员身上?例如,有一个Mysql数据库表,帮我根据这个数据库,写3条sql。

1-1.jpg

  再比如,以下是一段html源代码,请针对它帮我设计完善的测试用例:

1-2.jpg

  可以想象,ChatGPT可以慢慢的帮助我们解决问题,提供教程,它能够帮助我们更好地理解产品需求,优化测试用例以及提高测试覆盖率。同时,ChatGPT所输出的代码也可以用于我们进行自动化测试的脚本编写。最后你发现已经无可挑剔,真到了那个时候,你觉得自己的工作是否岌岌可危呢?

  其实也不用怕,即便如此也不用担心,ChatGPT只是一种工具,只能解决某些特定的问题,而不可能完全替代人类的思考与智慧。在测试过程中,我们需要考虑到因人性出错,因复杂性引入的潜在风险。同时,测试人员还需要深入了解产品和客户的需求,积极参与需求讨论和测试计划制定等工作,与开发人员和产品经理进行密切合作,共同保障产品质量。

  所以,ChatGPT能帮助我们成为高效的工具,能帮助我们充当一个知识库,但,绝对不能替代我们和开发,和产品需求,和老板掰头,就是掰,也是老板的头硬。

  3. 能干掉我们的,只有我们自己

  虽然ChatGPT是一种带有人工智能的工具,有海量的数据模型可以学习,但是它并不能取代我们测试人员的工作。我们测试人员的工作是包含了对产品的全面测试、质量的保障和用户体验的保证。就像开发领域一样,虽然有了各种各样的框架和工具,但是开发人员依然需要进行充分的测试和调试。同样,我们测试人员也需要保证产品的质量和用户体验,这不能仅仅依靠机器学习和人工智能。

  举个例子,某团队最近开发了一个新的搜索功能,该功能采用了先进的人工智能技术,能够在用户输入的内容中自动匹配出相关的搜索结果。

  在测试这个新功能的过程中,测试人员首先需要测试该功能的搜索准确性、搜索速度、搜索结果的排序等方面。其次,测试人员还需要测试该功能的兼容性,包括在各种不同的浏览器和操作系统下的表现。最后,测试人员还需要测试该功能对用户体验的影响,例如搜索结果的展示方式是否符合用户的期望,搜索结果是否易于理解等等。

  虽然这个新的搜索功能采用了人工智能技术,可以在一定程度上自动匹配出相关搜索结果,但是测试人员仍然需要进行全面的测试和细致的调试,以确保该功能能够达到开发团队和用户的期望,并接受各种不同使用场景下的考验。因此,虽然机器学习和人工智能技术不断得到使用和优化,但是在软件测试方面,测试人员的工作仍然不可或缺并且非常必要。

  对于那些不断尝试取代我们的工作的人,我们应该保持警惕。像不断出现的新框架和工具一样,这些工具、框架往往只是为了提高工作效率,而并不是为了取代我们的职业。我们应该时刻关注最新技术和工具的应用,并不断提升自己的技能和专业素养,以保证自己在未来的竞争中能够立于不败之地。

  4. 持续学习,拥抱变化

  最后,不要总想着ChatGPT越来越强大啦,我还要不要做自动化测试,我还要不要学Python,我还能做测试吗?工作是不是要被替代啦。你就放心大胆的去学吧,工具永远是工具,顶多加一个字,让他变成工具人。

  因此,对于当前和未来的测试人员来说,我们应该持续学习新技术,提升自身能力,以适应新的技术发展和测试需求的变化。


作者:爱码小士    

来源:http://www.51testing.com/html/28/n-7796928.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 【摘要】软件测试从哪里开始到哪里结束?中间要经过哪些环节以及各环节要注意哪些事项。本文就有关问题结合个人实际工作经验进行阐述,鉴于每个环节都可以做为一个专题来进行探讨,所以受篇幅和时间限制,本文对有关问题未做深入剖析,只做一个宏观上的介绍。【关键词】测试流程、需求分析、测试用例、测试计划、缺陷管理一、概述一般而言,软件测试从项目确立时就开始了,前后要经过以下一些主要环节:需求分析→测试计划→测试设计→测试环境搭建→测试执行→测试记录→缺陷管理→软件评估→RTM.在进行有关问题阐述前,我们先明确下分工,一般而言,需求分析、测试用例编写、测试环境搭建、测试执行等属于测试开发人员工作范畴,而测试执行...
            8 8 1284
            分享
          • 导出json文件方便使用jenkins集成环境管理,导出python的话方便在linux系统下运行脚本。1、postman导出json文件:目前postman支持V1(逐渐弃用),V2,V2.1(推荐使用),只有客户端支持导出功能,chrome插件不支持选择要导出的版本号即可2、postman导出Python脚本生成后复制代码新建.py文件即可作者:笑笑就好90原文链接:https://www.cnblogs.com/xulinmei/p/10719231.html
            0 0 676
            分享
          • Linux操作系统的不断发展,给全世界的系统研究带来了一股新的活力。下面由学习啦小编为大家整理了Linux主流的操作系统的详细介绍,希望对大家有帮助!Linux主流的操作系统详细介绍如今,随着Linux的不断发展,Linux所支持的文件系统类型也在迅速扩充。伴随着Linux新版本的发行,出现了大量的文件系统可能性,其中每一个不同版本的Linux所支持的文件系统类型种类都有所不同,使得用户很难了解这些不同版本产品的特点和应用方式。再有,基于Linux开放源码的特性,越来越多大中型企业及政府也投入更多的资源来开发Linux.现今世界上,越来越多国家逐渐的把政府机构内部门的电脑转移到Linux上,加...
            0 0 743
            分享
          • 在项目测试中,第一轮基本功能测试完成,第二轮交互功能测试完成,到了第三轮,就需要进行一些压力测试,性能测试等请求量比较大的场景测试,但是大家都很容易忽略一种测试方向,即异常测试。异常测试顾名思义,是手动制造一些异常条件,以此来模拟用户使用过程中碰到的一些突发情况。这些问题在短期使用可能不会遇到,但是随着软件使用时间越来越长,会有可能暴露,所以需要提前测试。设计异常测试用例时,需要关注哪些方向呢?我这边简单整理了一下:异常场景测试重点:1、关注异常情况下,终端界面提示信息合理性;2、关注异常场景下,是否出现脏数据;3、关注异常场景下,界面有合理错误提示,不会出现程序崩溃及异常;4、关注异常恢复后...
            1 1 13544
            分享
          • APP测试过程中我们经常需要抓包,通常我们使用fiddler或者Charles。但是jmeter也可以抓包,而且非常好用,闲话不多说,下面进入正题。步骤:1、选择测试计划,添加线程组2、选择工作台,添加HTTP代理服务器3、修改HTTP代理服务器,端口改为8889,目标控制器选择线程组4、查看本地ip,设置手机代理(注意手机需连接wifi,和主机在同一局域网)5、启动HTTP代理服务器,抓取应用宝APP请求6、手机打开应用宝APP,任一点击,所有请求都被jmeter抓取到。当然不是所有请求都是必要的,根据实际需求进行一些过滤。7、最后需要注意的是如果已经抓完APP上所有的请求,记得关闭HTTP...
            0 0 1597
            分享
      • 51testing软件测试圈微信