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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   我是去年上半年从销售行业转行到测试的,从销售公司辞职之后选择去培训班培训软件测试,经历了四个月左右的培训,在培训班结课前两周就开始投简历了,在结课的时候顺利拿到了offer。在新的公司从事软件测试工作已经将近半年有余,回想当时面试的过程,想分享一些自己的感悟,希望能够对大家有所帮助。  不知道从啥时候开始,互联网行业就开始卷起来了,除了开发岗,测试岗也是卷的不行,不少招聘信息都要求至少本学历、三年软件测试经验,除了功能测试,像接口、自动化、Linux命令都得会,甚至连性能测试都得会,虽然最后去了公司基本只是做功能测试,但是不妨碍面试官问你各方面的知识,不愧是大家所说的“面试造航母,上班拧螺...
            0 0 860
            分享
          •   今年是进入测试行业的第九年,回想在这九年职业生涯中,来来往往也接触过很多很多的人。在跟不同的人一起工作的过程中,我会经常产生一些困惑,比如:  面对同样复杂的测试任务,有些人可以在一天之内梳理出解决方案,而有些却要墨迹很长时间? 有些人能够快速的描述出工作中的问题,而有些人支支吾吾一直说不清楚? 有些人当被问到“你这样说的依据是什么?”“有没有具体例子”时,经常被卡壳,有些人却能摆事实讲道理有条不稳的说上一二三?  但是随着工作的深入接触,不难发现那些高效解决问题以及能够高效沟通的人都会有这样一个共同点,就是他们拥有一套高效的结构化思维方式。  一、什么是结构化思维方式?  结构化思维简单...
            0 0 1524
            分享
          •   在正式开始讲解之前,先讲一下什么是“好的”测试用例,这个“好”又应该体现在哪些方面。这两个问题看似简单实则难以回答。你可能会说:“发现软件缺陷可能性大的测试用例就是好用例。”然而,我会反问你:“你打算用什么方法来量化测试用例发现缺陷的可能性?”  类似地,你可能还会说:“发现至今未被发现的软件缺陷的测试用例就是好用例。”那么我想问你的是:“如何评估是否还存在未被发现的缺陷?如果软件中根本就没有错误呢?”其实,这是定义“好的”测试用例的思路错了。比如,一个人吃烧饼,连吃 5 个不饱,吃完第 6 个终于饱了。早知道吃了第 6 个就会饱,何必吃前面 5 个呢?他吃的 6 个烧饼其实是一个整体,一...
            4 4 2301
            分享
          •   新浪科技讯 北京时间1月20日早间消息,据报道,当地时间周四,Twitter在开发者协议中正式禁止Twe(1.54, -0.05, -3.14%)etbot和Twitterrific等第三方应用接入其平台。  此前一周,这些第三方应用已经无法使用,但Twitter当时并未给出公开解释。  周四更新的开发者协议称,“创造或试图创造Twitter应用替代品或相似服务或产品的”第三方客户端都被封禁。  本周二,Twitter Dev账号也发表了一条简短声明称,Twitter正在“实行早已存在的API规则,这可能导致部分应用无法使用。”然而,历史记录显示,开发者协议中的这一条款似乎是在2022年1...
            0 0 632
            分享
          • 一般新项目开始了,项目经理介绍完背景,产品经理讲解需求之后,开发和测试人员就会进行任务划分,由组员合作完成这次版本。在测试过程中,为了及时准确的掌握整体进度,就需要汇总大家的测试情况。汇总的时候,为了方便统计,基本上都要求能覆盖到以下内容:举个例子:1.1【测试内容和执行情况】(记录测试进度并更新在项目的表格中)今日测试内容:保洁项目:完成10%设置模块:完成10%整体工作完成度:10% 明日测试内容:保洁项目——代客下单2.回归bug 1.2【问题与风险】 (阻塞流程问题或开发遗漏未做的功能或其他P1级别问题)app无法添加套餐项目我知道很多公司是有要求写日报的习惯的,测...
            3 3 6549
            分享
      • 51testing软件测试圈微信