美国普渡大学计算机科学系,韦恩堡 摘要 人工智能和机器学习的历史可以追溯到 20 世纪 50 年代。近年来,实现 AI 和 ML 技术的应用程序越来越受欢迎。与传统开发一样,软件测试是高效 AI/ML 应用程序的关键组成部分。然而,AI/ML 中使用的开发方法与传统开发有很大不同。由于这些变化,出现了许多软件测试挑战。本文旨在认识和解释软件测试人员在处理 AI/ML 应用程序时面临的一些最大挑战。对于未来的研究,这项研究具有重要意义。本文概述的每一个挑战都值得进一步研究,并且很有可能为更高效的软件测试策略和方法指明方向,这些策略和方法可以应用于 AI/ML 应用程序。 关键词 人工智能 (AI)、机器学习 (ML)、软件测试 1. 引言