人工智能时代下软件测试的发展与应用
2021-04-09工业和信息化部电子第五研究所胡中奇植赐佳
电子世界 2021年24期
工业和信息化部电子第五研究所 胡中奇 植赐佳
人工智能是指由人制造出来的能够将只有人所具备的智慧表现出来的机器。几十年来,软件测试逐渐从小型化、本地化向智能化、复杂化的大规模开发和维护转变。因此本文提出研究人工智能时代下软件测试的发展与应用,来对人工智能技术对软件测试的影响进行深入的研究,通过研究可以更加深刻的理解人工智能技术对软件测试的发展的重大影响。
1 研究背景和意义
1.1 研究背景
软件测试是一种用来描述、促进和鉴定软件的正确性、完整性、安全性和质量的过程,它是一种将实际输出与期望输出进行审核或者比较的过程,因此通过软件测试可以更快速的发现软件开发过程中的各种问题,帮助人们更加高效率的对软件进行完善,使得软件的性能逐步提高。现今社会,随着大数据和云计算的飞速发展,传统的软件测试技术很难支撑现代软件的发展,软件测试技术如今面对着新的挑战。
1.2 研究意义
机器学习、深度学习、NLP等AI领域被认为是我们身边大多数技术的前沿。如今,随着人工智能技术的发展,人工智能技术也开始逐步成熟,人工智能技术逐步渗透到工业和生活中的各个领域,作为与程序密切相关的软件测试,也深受人工智能技术的影响。
2 软件测试发展史
2.1 程序员和测试人员的时代
在程序员和测试人员的时代,开发和测试被视为相互独立的活动,软件准备就绪后,将其传递给测试团队进行验证。……
登录APP查看全文
