摘要
本发明涉及测试技术领域,可应用于金融科技和医疗健康领域,公开了一种基于异构多智能体的软件测试方法、装置、设备及介质,方法包括:接收待测任务,并对所述待测任务进行解析以生成任务向量;针对智能体池中的每个异构智能体,构建所述异构智能体的能力向量,并根据所述能力向量和所述任务向量确定能力矩阵;根据所述任务向量和所述能力矩阵生成有向无环图的测试工作流;针对所述测试工作流中每个任务节点,从领域知识库中进行图增强检索得到检索结果,将所述检索结果作为增强知识注入到所述任务节点的控制指令中;调用预置的测试工具执行由所述测试工作流生成的测试用例。提高了复杂软件系统的测试质量和测试效率。