App下载

手机扫描下载App客户端

返回顶部
分享到

通过改进单元测试 生成式AI可以帮助大大减少软件的错误率

动态焦点 2024-1-25 13:39 592人浏览 0人回复
摘要

如果你曾在大学学习过计算机科学或参加过编程在线课程,你很有可能接触过单元测试的概念,即创建测试来检查代码的一小部分是否按照你的意图运行。根据分析机构 IDC 的预测,到 2028 年,生成式人工智能(GenAI)将在 ...

如果你曾在大学学习过计算机科学或参加过编程在线课程,你很有可能接触过单元测试的概念,即创建测试来检查代码的一小部分是否按照你的意图运行。

通过改进单元测试 生成式AI可以帮助大大减少软件的错误率


根据分析机构 IDC 的预测,到 2028 年,生成式人工智能(GenAI)将在很大程度上接管编码的这一环节,70% 的此类测试将由人工智能创建。一些程序员认为单元测试也有点令人困惑,因此让人工智能编写更好的测试应该能提高交付给最终用户的代码的整体质量。

IDC 亚太区数字创新、xOps 和开发人员战略高级研究经理 Dhiraj Badgujar 在谈到亚洲采用 GenAI 创建测试时说:

"生成式人工智能辅助软件开发(包括代码生成、用户界面、测试和其他用例)的亚太市场正在迅速增长。中国、印度和日本正在大力投资,以提高软件测试能力。IT 行业的稳健性和对质量保证的重视正在推动市场进步"。

有了 GenAI 编写的更好、更全面的单元测试,开发人员就可以腾出时间,专注于为他们正在开发的软件创建新功能。如前所述,这些全面的单元测试还能捕捉到更多程序错误,从而减少软件错误。

人工智能将使我们的软件变得更安全,这种想法其实非常有趣,因为 Rust 内建了内存安全功能,而且越来越受欢迎。

利用低级编程语言创建的软件之所以存在大量漏洞,其中一个原因就是内存问题。如果有更多的软件使用 Rust 制作,并使用人工智能进行更好的单元测试,那么到本世纪末,我们就有可能看到非常可靠的软件问世。
本文暂无评论,快来抢沙发!

  • Powered by 安危情报站 X3.4 | Copyright © 2001-2021, 安危情报站. | 安危情报站
  • |