基于人工智能的软件工程自动化测试技术研究
作 者:
杨君
摘 要:
目前软件系统的架构越来越复杂,传统的线性脚本测试已经不能覆盖高维度的功能状态空间了。人工智能技术给解决这一难题提供了新的技术手段。机器学习算法被引入到软件测试过程中,使软件测试由静态的脚本执行转变为动态的智能探索。用深度神经网络对历史测试数据进行特征提取,可以实现对潜在缺陷的精确预测,结合强化学习机制,测试代理可以和被测系统进行交互,自主优化执行策略,提高了路径覆盖率。利用遗传算法的测试数据生成技术,模仿生物进化过程,解决了复杂的约束条件下数据构造的难题。人工智能在软件工程测试领域的应用,除了可以实现测试用例的自动化生成和维护之外,还可以提高对非预期异常的捕获能力,促进软件测试技术向智能化、自适应方向发展。
来 源:
《信息产业报道》 2026-05