工业 4.0 的出现及其独特而复杂的深度学习算法和技术推动了各个行业的数字化(自动化)革命,软件测试也不例外——测试自动化正在取代手动测试方法,成为每个项目不可或缺的一部分。测试自动化在很大程度上减轻了手动回归测试工作量。然而,在测试自动化项目完成并交付给客户后,由于相关的高维护工作量和技术知识,它们很少被使用,从而浪费了精力和成本。交付软件项目的时间有限,这对测试团队来说构成了诸多挑战,其中之一就是项目交付周期,测试过程必须不断发展并适应/克服这些挑战。测试自动化已成为使团队能够实现这一目标的关键活动。随着项目交付周期的加快,测试自动化已成为与速度相匹配的关键活动。在传统自动化中,需要大量时间来确定测试场景、开发自动化脚本并最终维护脚本。考虑到所有这些活动,确保最大程度地覆盖测试极具挑战性,因此为了解决这些痛点,理想的解决方案是将人工智能(AI)引入测试自动化。
主要关键词