[发明专利]一种使用知识图谱的测试用例推荐方法及装置有效
申请号: | 202111264963.9 | 申请日: | 2021-10-28 |
公开(公告)号: | CN113900954B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 赵国亮;孙明慧;秦宏先;董丽;孙苗苗;刘命;李岚 | 申请(专利权)人: | 航天中认软件测评科技(北京)有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 王艳斌 |
地址: | 100195 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 使用 知识 图谱 测试 推荐 方法 装置 | ||
本公开涉及一种使用知识图谱的测试用例推荐方法及装置,包括:获取目标测试需求;根据预先建立的知识图谱获取目标测试需求对应的目标测试项和目标测试用例;其中,知识图谱用于记录实体节点之间的节点关系,实体节点包括:测试需求、测试项和测试用例;根据目标测试项和目标测试用例确定推荐结果。本公开能够从目标测试需求出发,获取与其具有节点关系的目标测试项和目标测试用例,由此获取的推荐结果能够与目标测试需求具有较高的匹配度。
技术领域
本公开涉及计算机技术领域,尤其涉及一种使用知识图谱的测试用例推荐方法及装置。
背景技术
测试用例是测试的基本单元,通常包括用例说明、测试约束、测试步骤、测试需求等内容。测试过程是一个从测试需求到测试用例逐步细化的过程,在该过程中,用例说明、测试约束等内容用于区分不同的测试用例,测试步骤这一内容只能做到符合测试的基本流程,具体细节则需要手工修改,因此,测试用例的推荐重点在于对测试需求这一内容的理解。
目前,针对软件测试用例推荐的算法主要采用关键字匹配、代码覆盖率计算和机器学习等方法。其中,关键词匹配和代码覆盖率是基于概论推导,所依靠的是一定数量的测试用例的积累。机器学习等方法则是采用将测试用例拆分为基本测试步骤,再使用组合的方式推荐合适的用例给测试人员。可见,目前测试用例的推荐算法常常忽视了对测试需求的理解过程,缺少从测试需求到测试用例的完整过程,导致测试效率和测试质量较低。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种使用知识图谱的测试用例推荐方法及装置。
本公开提供了一种使用知识图谱的测试用例推荐方法,包括:
获取目标测试需求;
根据预先建立的知识图谱获取所述目标测试需求对应的目标测试项和目标测试用例;其中,所述知识图谱用于记录实体节点之间的节点关系,所述实体节点包括:测试需求、测试项和测试用例;
根据所述目标测试项和所述目标测试用例确定推荐结果。
本公开提供了一种使用知识图谱的测试用例推荐装置,包括:
需求获取模块,用于获取目标测试需求;
搜索模块,用于根据预先建立的知识图谱获取所述目标测试需求对应的目标测试项和目标测试用例;其中,所述知识图谱用于记录实体节点之间的节点关系,所述实体节点包括:测试需求、测试项和测试用例;
推荐模块,用于根据所述目标测试项和所述目标测试用例确定推荐结果。
本公开实施例提供的技术方案与现有技术相比具有如下优点:
本公开实施例提供的使用知识图谱的测试用例推荐方法及装置,首先获取目标测试需求;然后根据预先建立的知识图谱获取目标测试需求对应的目标测试项和目标测试用例;最后根据目标测试项和目标测试用例确定推荐结果。本实施例构建了一种针对目标测试需求,从测试需求到测试用例的两级推荐方案,在该过程中以知识图谱为依托,从目标测试需求出发,获取与其具有节点关系的目标测试项和目标测试用例,由此获取的推荐结果能够与目标测试需求具有较高的匹配度,能够协助测试人员完成测试用例的设计,进而有利于提高测试效率和测试质量。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施例所述使用知识图谱的测试用例推荐方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天中认软件测评科技(北京)有限责任公司,未经航天中认软件测评科技(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111264963.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种芳香醛的缩合方法
- 下一篇:一种化工新材料储存运输装置及运输方法