TestGPT 是一种用于确保代码完整性的生成 AI 工具,已发布测试版

TestGPT 是一种用于确保代码完整性的生成 AI 工具,已发布测试版

今天,总部位于特拉维夫的Codium AI发布了其生成式AI驱动的代码完整性解决方案的测试版,称为TestGPT。TestGPT 模型旨在帮助开发人员测试他们的代码,为开发人员提供自动生成的软件测试套件建议,以加快编码和错误扫描,从 Python 和 JavaScript 开始。

Codium 帮助开发人员自动执行最重要的测试创建过程。该公司表示,它获得了11万美元的种子资金来开发这种人工智能模型。

软件Bug的代价

这种工具的潜力是巨大的。2020 年,仅在美国,软件Bug的成本就达到了惊人的 2 万亿美元,这让许多公司质疑其软件的质量。Bug在整个软件开发生命周期中传播,解决这些Bug的成本更加复杂。但是软件测试是一个费力且耗时的过程。

在阿里云等公司领导产品和研发团队后,Itamar Friedman和Dedy Kredo直接了解这些挑战。软件开发、机器学习和产品管理方面的背景使他们相信 AI 大型语言模型 (LLM) 在软件测试验证方面的潜力,他们在 2022 年构建了 Codium AI。

测试GPT减轻测试痛苦

“作为一名开发人员,测试你的代码很重要,”Codium的联合创始人兼首席执行官弗里德曼说。“除了捕获错误之外,它还可以让您深入了解代码,并让您知道您正在编码是有目的的。

他说,编写非平凡的测试用例既乏味又令人沮丧。“有时你甚至讨厌编写测试,但让错误进入生产环境的替代方案可能是一场灾难。

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

该公司声称,使用Codium AI的开发人员可以期望捕获错误并获得对其代码的宝贵见解,从而提高其软件的质量和功能。

提高代码完整性,加快开发速度

与ChatGPT,Copilot和其他生成开发工具一样,TestGPT系统利用生成AI模型。但根据Friedman的说法,TestGPT专注于验证代码与所需规范的正确性。它旨在实现高代码完整性,以便开发人员可以更快地进行开发。

“它在其提示过程中嵌入了测试最佳实践,并执行了一系列预处理和后处理步骤,以确保高质量的结果,”弗里德曼说。

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

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

椰有料原创,作者:小椰子啊,转载请注明出处:http://www.studioyz.com/2124.html

0

扫一扫,分享到微信

猜你喜欢

文章评论

电子邮件地址不会被公开。 必填项已用*标注

后发表评论

上一篇

工业元宇宙:我们到达了吗?

下一篇

语音AI,云中的超级计算以及用于LLM和生成AI的GPU,是Nvidia的下一个重大举措

微信公众号

微信公众号