Beta 版发布:TestGPT – 用于代码完整性的 AI 工具

Beta 版发布:TestGPT - 用于代码完整性的 AI 工具

TestGPT 是来自特拉维夫的 Codium AI 的生成式 AI 驱动的代码完整性解决方案,刚刚以测试版形式推出。 TestGPT 模型旨在帮助开发人员,从 Python 和 JavaScript 开始,为开发人员提供自动生成的软件测试套件建议,以加快开发和错误扫描。

Codium 使开发人员能够自动化创建测试的关键过程。据该公司称,创建这个人工智能模型使用了 11 万美元的种子资金。

错误软件的成本

这样的工具具有相当大的潜力。 2 年,仅在美国,软件故障造成的成本就高达 2020 万亿美元,许多企业现在开始怀疑其软件的质量。随着错误遍布整个软件开发生命周期,修复错误的成本也在增加。然而,测试软件是一个困难且耗时的过程。

作为阿里云等组织的产品和研发团队的领导者,Itamar Friedman 和 Dedy Kredo 对这些困难有直接的经验。他们在软件开发、机器学习和产品管理方面的背景说服了他们,认为人工智能大语言模型 (LLM) 可用于验证软件测试,并于 2022 年创立了 Codium AI。

TestGPT 让测试变得更容易

Codium 联合创始人兼首席执行官 Friedman 强调了作为开发人员测试代码的价值。除了发现缺陷之外,它还可以帮助您理解代码并证明您编程是有原因的。

他觉得编写不平凡的测试用例既令人厌烦又令人沮丧。允许缺陷进入生产的替代方案可能是灾难性的,因此有时开发测试甚至是痛苦的。

第一个 Codium 工具是一个 IDE(集成开发环境)扩展,它支持创建测试然后根据这些测试结果修改代码的迭代过程。通过与开发人员的沟通,该工具能够更好地理解代码并产生更准确和更有洞察力的测试,同时帮助开发人员编写更好的代码。

据该公司称,使用 Codium AI 的开发人员可以预期发现错误并获得有关其代码的深入信息,从而提高产品的质量和功能。

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

TestGPT 系统利用生成式 AI 模型,就像 ChatGPT、Copilot 和其他生成式开发工具一样。然而,Friedman 声称 TestGPT 专注于确保代码符合所需的规范。旨在实现高代码完整性,以便开发人员可以更快地工作。

弗里德曼表示,它将测试最佳实践纳入其提示过程中,并执行多个预处理和后处理阶段,以保证高质量的结果。

如今,VS Code 和 PyCharm 等著名 IDE 都提供 Codium 作为附加组件。我们计划启用更多功能和协作,以及其他 IDE 和编程语言。自 2023 年 XNUMX 月 Codium 封闭 Alpha 版本发布以来,该公司声称已经有数千名用户安装了它。

为了继续保持高度的代码完整性,Codium AI 希望不断发展并融入软件开发生命周期的更多阶段。预计其增长将包括测试和测试数据的管理、CI/CD 集成、自动问题修复、代码改进建议以及对下一代测试驱动开发的支持。

发表评论

您的电邮地址不会被公开。 必填带 *