TestGPT对研发和测试人员的变革

这篇具有很好参考价值的文章主要介绍了TestGPT对研发和测试人员的变革。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、背景

上次我们我们聊到ChatGPT给测试工程师带来的机会和威胁

这次我们聊聊TestGPT对测试人员的影响。

TestGPT 模型旨在协助开发人员测试他们的代码,为开发人员提供自动生成的软件测试套件建议,从而加快编码和错误扫描。

句话总结:CodiumAI 帮助开发者将所有重要的测试创建过程自动化。

业内人士表示,展望 2023 年,很明显软件测试领域正处于重大变革的风口浪尖。随着技术进步的快速发展和软件开发的日益复杂,测试软件的方式也在不断发展。

二、TestGPT是什么

据美国媒体分析,这种工具的潜力是巨大的。2020 年,仅美国的软件错误成本就达到了惊人的 2 万亿美元,让许多公司对他们的软件质量产生质疑。考虑到这些成本,预防错误比在软件开发生命周期后修复错误更有意义,但软件测试又是一个费力又费时的过程。

不过,TestGPT 减轻了测试的痛苦。

TestGPT 的工作原理是在开发人员工作时分析新写的代码、文件串和注释,然后建议应该进行哪些测试,以确保该代码的功能和完整性。开发者只需在 TestGPT 建议的时候接受并提交这些测试,以确保其代码的完整性。

testgpt-7b,单元测试,ai

Codium官网

 Codium 的第一个工具是一个 IDE(集成开发环境)扩展,它可以实现生成测试的迭代过程,然后根据这些测试的结果来调整代码。这种与开发者的互动有助于工具更好地理解代码,并生成更准确、更有意义的测试,同时指导开发者编写更好的代码。

Codium 目前可作为 VS Code 和 PyCharm 等流行 IDE 的扩展。计划覆盖更多的 IDE 和编程语言,并支持额外的功能和协作。该公司表示,自 2023 年 1 月发布封闭式 alpha 版本以来,Codium 已经被成千上万的用户安装。

在未来,Codium AI 计划扩展并整合到软件开发生命周期的其他部分,目的是继续确保代码的高度完整性。这种扩展预计将包括测试和测试数据管理,CI/CD 集成,自动修复错误,代码改进建议,以及启用下一代测试驱动开发。

三、TestGPT能做什么

主要围绕Codium展开

CodiumAI 的工具现已推出测试版,作为 PyCharm、VSCode 和 WebStorm 等流行集成开发环境的扩展,并将在未来与更多 IDE 和其他编程语言集成。暂不支持Java和Lua。

testgpt-7b,单元测试,ai

 从官网的展示,可以从Python的方法为例,其会帮忙分析代码、制定测试计划、生成测试代码。

testgpt-7b,单元测试,ai

testgpt-7b,单元测试,ai

 testgpt-7b,单元测试,ai

 

TestGPT 借着 ChatGPT 的风来到了我们的眼前。从目前的软件行业情况来看,TestGPT 主要还是供给于开发端,和当前情况不符。但是,未来会是什么样子呢?

如果 TestGPT 的能力足够强大,那他就能倒逼软件企业改变规则:

  • 让开发把单元测试的时间替换为使用 AI 的时间,甚至缩短开发时间,增加自我测试时间,从而淘汰测试
  • 又或者解放开发,让测试直接发现问题,并把更多的时间解放出来,去寻找 AI 也难以发现的问题。

未来已来,开发和测试的合作即将迎来新的考验,你准备好了么。

四、常见的几个问题

testgpt-7b,单元测试,ai

 五、对标我们目前的一些项目的适用情况

不可否认其智能性,但是也有一些它目前的痛点:

 1、其还处于beta版本,还存咋一定的BUG

2、语言支持比较局限,暂不支持Java和Lua,一些APP和游戏暂不适用

3、安全的考虑,之前三星有初步使用chatGPT ,但用不久后就被报泄密

4、主要是解放开发做单元测试,对于一些UI和动效和端到端的数据交互,其实没办法测试。比如游戏的动效暂时无法核对,游戏的兼修暂时无法核对,客户端到服务端的数据交互暂时无法核对、弱网络等阶段情况暂时无法模拟。

5、挑选项目的部分核心流程,暂时无法测试,以自己目前的游戏为例:

1)机体(类似英雄)测试,不适用:不支持lua脚本,以及数值配置暂不支持

2)活动测试,不适用:不支持PHP服务端代码检测,以及配置不支持

3)兼修无法核对,IP类游戏兼修算比较重要

6、需要翻墙,可能很多账号会被封,之前ChatGPT有批量封号

六、参考文章

TestGPT 母公司获 1100 万美元种子资金,软件测试领域正处于重大变革的风口浪尖?

codium.ai文章来源地址https://www.toymoban.com/news/detail-788946.html

到了这里,关于TestGPT对研发和测试人员的变革的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AI大模型的使用-让AI帮你写单元测试

    我们本节就让AI帮我们写一个单元测试,全程用AI给我们答案,首先单元测试前需要有代码,那么我们让AI给我们生成一个代码,要求如下: 假如AI给了我们这样一段代码,比如,输入 1 就返回 1s,输入 61 就返回 1min1s,代码如下: 我们可以用单元测试一下下面代码,单元测试

    2024年02月11日
    浏览(37)
  • Java单元测试AI工具-Diffblue Cover

    什么是Diffblue? Diffblue是一款基于人工智能和机器学习技术的自动化测试工具。它可以帮助开发人员快速、准确地发现代码中的错误和漏洞,并生成相应的测试用例。Diffblue的核心技术是人工智能和机器学习,它可以自动地分析代码,理解代码逻辑,并生成相应的测试用例。

    2024年02月08日
    浏览(32)
  • Diffblue Cover AI Java:Difflane如何利用Diffblue Cover AI实现Java自动化的单元测试(Diffblue Cover快速入门

    三、如何使用 1、Diffblue Cover:下载链接https://www.diffblue.com/community-edition/download 2、关于Cover IntelliJ插件 有两个Diffblue IntelliJ插件-完整的Cover IntelliJ插件和Cover Community Edition IntelliJ插件。Cover Community Edition是免费的,可以用于开放源代码项目;Cover的完整(收费)版本可用于任何

    2024年04月11日
    浏览(35)
  • AI如何助力制造业变革?

    当前,制造业企业正在转型发展,发力智能制造,以实现降低成本、提高效率和提高客户满意度的目标。这其中人工智能(AI)被认为是最重要的一项技术。AI技术可以优化制造流程,大大提高生产力,帮助企业在行业竞争中获得优势。积极利用多种AI前沿技术,避免在残酷的

    2024年01月21日
    浏览(41)
  • AI大模型参数介绍中的5B、7B是何意?

    AIGC大模型参数的5B、7B是指模型中可训练参数的数量。这里的 “B”表示10亿(Billion),即10^9 。因此,5B表示50亿个可训练参数,7B表示70亿个可训练参数。这些参数是神经网络中的权重和偏置,它们在训练过程中通过反向传播算法进行更新,以使模型能够更好地拟合训练数据

    2024年02月04日
    浏览(35)
  • llama.cpp 部署 llama-2-7b 测试 Llama 2

    首先进入这里 https://github.com/facebookresearch/llama  点击下载 填写注册信息  接受后继续  上面的按钮点击后,应该邮箱就收到链接了,几乎是很快的 把下面的链接复制后备用,注意24小时后会失效 提前先了解一下有3种模型 7b  13b  70b   7b就是有70亿参数,文件夹里面有3个文件

    2024年02月10日
    浏览(33)
  • AI专题:AI+MR引领变革,看好技术迭代与应用场景落地

    今天分享的是 AI系列 深度研究报告:《 AI专题:AI+MR引领变革,看好技术迭代与应用场景落地 》。 (报告出品方:东北证券股份有限公司) 报告共计: 56 页 模型端:更多模态、更加垂直 目前海外大模型格局:闭源模型OpenAl+Google双龙头,Meta持续耕耘开源模式,垂类模型独树一

    2024年02月20日
    浏览(36)
  • 持续集成与持续交付:现代软件测试的变革之路

    在数字化时代,软件开发的速度和复杂性都在不断增加。为了满足市场的需求,企业需要更快、更高效地交付高质量的软件产品。在这样的背景下,持续集成与持续交付(CI/CD)成为了软件开发和测试的核心实践。 软件开发的快速变革与挑战 随着技术的进步和市场的变化,软

    2024年02月11日
    浏览(39)
  • 超越边界:Mistral 7B挑战AI新标准,全面超越Llama 2 13B

    引言 在人工智能领域,模型的性能一直是衡量其价值和应用潜力的关键指标。近日,一个新的里程碑被设立:Mistral AI发布了其最新模型Mistral 7B,它在众多基准测试中全面超越了Llama 2 13B模型,标志着AI技术的一个重大进步。 Mistral 7B vs Llama 2 13B Mistral 7B的发布,不仅是一次技

    2024年02月04日
    浏览(34)
  • 如何开始AI视觉应用研发?

    该文章属于AI视觉应用研发初级内容,后续我会逐步更新详细的高级教程和文章。 AI视觉识别的应用场景还是很多的,比如:道路交通、智能家居、智慧厨房、游戏服务、智慧医疗等 举个简单例子:上传体检报告后根据报告推荐饮食搭配和运动建议,按次收费或带货盈利 我是

    2024年01月21日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包