标题 如何辅助开发以及智能测试

如题所述

第1个回答  2022-03-29
人工智能辅助测试技术主要分为两个方面:基于约束的技术和启发式搜索算法。
人工智能用于自动化软件测试的一项重要突破,是基于约束技术。基于约束的软件测试技术最早于1991年提出,其基本思想是,将被测程序或其模型,以及测试准则或测试目标转换为约束,然后通过约束消解器消解约束,最终获得测试用例。
人工智能对软件测试的一个重要贡献,是解决软件测试数据的优化选择难题。其中应用最广的是遗传算法、蚂蚁算法和模拟退火算法。