系统测试方法、装置、电子设备以及存储介质制造方法及图纸

技术编号:33089910 阅读:27 留言:0更新日期:2022-04-15 11:01
本公开提供了一种系统测试方法、装置、电子设备以及存储介质,涉及计算机技术领域,尤其涉及人工智能、大数据和知识图谱领域。具体实现方案为:接收测试请求,其中,测试请求用于对目标系统包含的多个模块进行测试;确定测试请求对应的至少一个测试节点,其中,每个测试节点由至少一个目标元节点的组成,目标元节点不可拆分;基于至少一个测试节点包含的所有目标元节点的执行成本,确定至少一个测试节点的执行路径;按照执行路径对至少一个测试节点进行测试,得到测试请求对应的测试结果。本公开解决了相关技术中的系统测试方法的测试门槛较高且效率较低的问题。较高且效率较低的问题。较高且效率较低的问题。

【技术实现步骤摘要】
系统测试方法、装置、电子设备以及存储介质


[0001]本公开涉及计算机
,尤其涉及人工智能、大数据和知识图谱。具体而言,涉及一种系统测试方法、装置、电子设备以及存储介质。

技术介绍

[0002]常规的系统测试方案的评估和产出主要依赖领域专家人工的评估及产出。但是,上述方案涉及到的系统往往包含有多个关系复杂的模块,而且,测试效果依赖专家领域经验,导致测试门槛较高,局限性较大,且测试效率较低。

技术实现思路

[0003]本公开提供了一种系统测试方法、装置、电子设备以及存储介质。
[0004]根据本公开的一方面,提供了一种系统测试方法,包括:接收测试请求,其中,测试请求用于对目标系统包含的多个模块进行测试;确定测试请求对应的至少一个测试节点,其中,每个测试节点由至少一个目标元节点的组成,目标元节点不可拆分;基于至少一个测试节点包含的所有目标元节点的执行成本,确定至少一个测试节点的执行路径;按照执行路径对至少一个测试节点进行测试,得到测试请求对应的测试结果。
[0005]根据本公开的另一方面,提供了一种系统测试装置本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种系统测试方法,包括:接收测试请求,其中,所述测试请求用于对目标系统包含的多个模块进行测试;确定所述测试请求对应的至少一个测试节点,其中,每个测试节点由至少一个目标元节点的组成,所述目标元节点不可拆分;基于所述至少一个测试节点包含的所有目标元节点的执行成本,确定所述至少一个测试节点的执行路径;按照所述执行路径对所述至少一个测试节点进行测试,得到所述测试请求对应的测试结果。2.根据权利要求1所述的方法,其中,确定所述测试请求对应的至少一个测试节点包括:基于预设关联关系,获取所述测试请求对应的数据,其中,所述预设关联关系用于表征不同数据和不同模块的关联关系;获取所述测试请求对应的知识信息,其中,所述知识信息用于表征不同数据和测试元节点的关联关系;基于所述知识信息确定所述数据对应的目标元节点和所述目标元节点的元信息,其中,所述元信息用于表征所述目标元节点的输入属性和输出属性的映射关系;基于所述目标元节点的元信息,对所述数据对应的目标元节点进行组合,得到所述至少一个测试节点。3.根据权利要求2所述的方法,其中,基于所述知识信息确定所述数据对应的目标元节点和所述目标元节点的元信息包括:基于所述知识信息构建知识模型;利用所述知识模型对所述数据和多个测试元节点进行预测,确定所述数据对应的目标元节点和所述目标元节点的元信息。4.根据权利要求2所述的方法,其中,所述元信息至少包括:所述输入属性的属性状态,所述输出属性的属性状态和所述映射关系,所述属性状态至少包括:属性的测度量纲和时变函数,所述时变函数用于表征所述属性随时间的变化规律。5.根据权利要求1所述的方法,其中,基于所述至少一个测试节点包含的所有目标元节点的执行成本,确定所述至少一个测试节点的执行路径包括:基于所述至少一个目标元节点的执行成本和每个目标元节点的元信息,确定所述每个测试节点的执行成本;基于所述每个测试节点的执行成本和所述至少一个测试节点的组合关系,确定所述执行路径。6.根据权利要求5所述的方法,还包括:获取所述测试请求对应的历史执行信息;基于所述历史执行信息,确定每个元节点的执行指标;基于所述每个元节点的执行指标,确定所述每个元节点的执行成本。7.一种系统测试装置,包括:接收模块,用于接收测试请求,其中,所述测试请求用于对目标系统包含的多个模块进行测试;
节点确定模块,用于确定所述测试请求对应的至少一个测试节点,其中,每个测试节点由至少一个目标元节点的组成,所述...

【专利技术属性】
技术研发人员:杨德宽
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1