基于知识图谱的应用测试方法、装置、电子设备和介质制造方法及图纸

技术编号:30441780 阅读:23 留言:0更新日期:2021-10-24 18:30
本公开提供了一种基于知识图谱的应用测试方法、应用测试装置、电子设备、计算机可读存储介质和计算机程序。基于知识图谱的应用测试方法和应用测试装置可用于金融技术领域。基于知识图谱的应用测试方法在电子设备上执行,且包括:获取应用的特征信息;获取与所述特征信息对应的漏洞信息;获取测试脚本;根据所述特征信息、所述漏洞信息和所述测试脚本构建知识图谱,其中,所述知识图谱包括所述特征信息和所述漏洞信息之间的第一属性,以及所述漏洞信息和所述测试脚本之间的第二属性;根据所述第一属性和所述第二属性,选取针对所述应用的有效测试脚本;执行所述有效测试脚本;以及输出执行结果。执行结果。执行结果。

【技术实现步骤摘要】
基于知识图谱的应用测试方法、装置、电子设备和介质


[0001]本公开涉及金融
,更具体地,涉及一种基于知识图谱的应用测试方法、应用测试装置、电子设备、计算机可读存储介质和计算机程序。

技术介绍

[0002]随着技术的发展,在安全测试整个流程中,引入了一些自动化收集和扫描方法来提升信息收集效率和判断效率,同时也针对不同情况的漏洞,建立起脚本库,可以根据不同情况的漏洞,选择执行响应的脚本完成测试,提升安全测试效率和水平。

技术实现思路

[0003]有鉴于此,本公开提供了一种能够提高测试质量和测试效率、自动化程度高的基于知识图谱的应用测试方法、应用测试装置、电子设备、计算机可读存储介质和计算机程序。
[0004]本公开的一个方面提供了一种基于知识图谱的应用测试方法,所述应用测试方法在电子设备上执行,且包括:获取应用的特征信息;获取与所述特征信息对应的漏洞信息;获取测试脚本;根据所述特征信息、所述漏洞信息和所述测试脚本构建知识图谱,其中,所述知识图谱包括所述特征信息和所述漏洞信息之间的第一属性,以及所述漏洞信息和所述测试脚本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于知识图谱的应用测试方法,所述应用测试方法在电子设备上执行,其特征在于,包括:获取应用的特征信息;获取与所述特征信息对应的漏洞信息;获取测试脚本;根据所述特征信息、所述漏洞信息和所述测试脚本构建知识图谱,其中,所述知识图谱包括所述特征信息和所述漏洞信息之间的第一属性,以及所述漏洞信息和所述测试脚本之间的第二属性;根据所述第一属性和所述第二属性,选取针对所述应用的有效测试脚本;执行所述有效测试脚本;以及输出执行结果。2.根据权利要求1所述的基于知识图谱的应用测试方法,其特征在于,所述获取测试脚本包括:获取带有标记的测试脚本,所述根据所述第一属性和所述第二属性,选取针对所述应用的有效测试脚本后还包括:根据所述标记剔除针对一个所述漏洞信息具有多个、与该漏洞信息具有所述第二属性的所述有效测试脚本中的低效脚本。3.根据权利要求2所述的基于知识图谱的应用测试方法,其特征在于,所述标记包括执行次数和质量,所述低效脚本包括执行次数相对较少和质量低的所述有效测试脚本。4.根据权利要求1所述的基于知识图谱的应用测试方法,其特征在于,所述根据所述特征信息、所述漏洞信息和所述测试脚本构建知识图谱包括:分别建立所述特征信息、所述漏洞信息和所述测试脚本的实体;以所述特征信息为第一实体,以所述漏洞信息为第二实体,建立从所述第一实体到所述第二实体的第一向量边,所述第一向量边具有第一属性;以及以所述测试脚本为第三实体,建立从所述第二实体到所述第三实体的第二向量边,所述第二向量边具有第二属性。5.根据权利要求4所述的基于知识图谱的应用测试方法,其特征在于,所述第一属性为所述漏洞信息与所述特征信息的对应关系。6.根据权利要求4所述的基于知识图谱的应用测试方法,其特征在于,所述第二属性为所述测试脚本与所述漏洞信息的对应关系。7.根据权利要求4所述的基于知识图谱的应用测试方法,其特征在于,所述特征信息为m个,所述漏洞信息为n个,所述测试脚本为t个,m、n和t均为大于等于1的整数,所述根据所述第一属性和所述第二属性,选取针对所述应用的有效测试脚本包括:以一个所述特征信息为起...

【专利技术属性】
技术研发人员:赵鑫祝萍刘赫德王贵智
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1