摘要
本发明提出了一种结合符号执行的人工智能制导生成程序测试方法,通过结合符号执行的严格推理能力和人工智能模型的模糊推理能力对人工智能制导自动化生成的代码进行有效测试,结合利用人工智能技术对符号执行所收集的程序路径约束进行增强求解,生成更多高质量的、高覆盖的测试用例,从而提高测试覆盖率和测试结果的正确性,发现传统测试框架难以捕捉的程序错误,提高测试覆盖率和检测代码错误的能力,且无论待测程序是否有基准实现与预定义输出,本测试方法均可以成功实施,可以帮助开发人员更好地利用人工智能制导生成的程序,提高程序的可靠性。