测试用例推送方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38757190 阅读:16 留言:0更新日期:2023-09-10 09:42
本申请公开一种测试用例推送方法、装置、电子设备及存储介质,方法包括:确定用户选择的目标功能节点;查询知识图谱确定目标功能节点的关联功能节点;根据目标功能节点的测试用例和关联功能节点的测试用例确定目标测试用例集;将目标测试用例集推送给用户。即本申请的方案,基于用户选择的功能节点,给用户推送测试用例集,不依赖测试人员编写测试用例,能够提高测试效率,降低对测试人员的能力要求;并且通过查询知识图谱确定关联功能节点,可以提高测试覆盖度,避免测试遗漏或冗余。避免测试遗漏或冗余。避免测试遗漏或冗余。

【技术实现步骤摘要】
测试用例推送方法、装置、电子设备及存储介质


[0001]本申请涉及测试技术,尤其涉及一种测试用例推送方法、装置、电子设备及存储介质。

技术介绍

[0002]随着金融科技的高速发展,业务流程变得更加复杂,行业软件复杂程度越来越高。测试人员在测试的过程往往需要编写大量测试用例和投入足够多的人员,造成测试周期长,测试效率无法得到充分保证。并且对测试人员能力依赖度较高,需要测试人员对系统的熟悉程度、业务知识能力有较高水平,例如在测试人员不够了解后台逻辑时,无法完成完整、有效的需求分析,导致测试场景无法完全覆盖,测试不够充分,容易遗漏或冗余。

技术实现思路

[0003]本申请提供一种测试用例推送方法、装置、电子设备及存储介质,基于用户选择的功能节点,给用户推送测试用例集,不依赖测试人员编写测试用例,能够提高测试效率,降低对测试人员的能力要求;通过查询知识图谱确定关联功能节点,可以提高测试覆盖度,避免测试遗漏或冗余。
[0004]第一方面,本申请提供一种测试用例推送方法,所述方法包括:
[0005]确定用户选择的目标功能节点;
[0006]查询知识图谱确定所述目标功能节点的关联功能节点;
[0007]根据所述目标功能节点的测试用例和所述关联功能节点的测试用例确定目标测试用例集;
[0008]将所述目标测试用例集推送给所述用户。
[0009]第二方面,本申请提供了一种测试用例推送装置,包括:
[0010]节点确定模块,用于确定用户选择的目标功能节点;
[0011]关联节点查询模块,用于查询知识图谱确定所述目标功能节点的关联功能节点;
[0012]用例集确定模块,用于根据所述目标功能节点的测试用例和所述关联功能节点的测试用例确定目标测试用例集;
[0013]用例集推送模块,用于将所述目标测试用例集推送给所述用户。
[0014]第三方面,本申请还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请中任一所述的测试用例推送方法。
[0015]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请中任一所述的测试用例推送方法。
[0016]本申请的方案,确定用户选择的目标功能节点;查询知识图谱确定目标功能节点的关联功能节点;根据目标功能节点的测试用例和关联功能节点的测试用例确定目标测试用例集;将目标测试用例集推送给用户。即本申请的方案,基于用户选择的功能节点,给用
户推送测试用例集,不依赖测试人员编写测试用例,能够提高测试效率,降低对测试人员的能力要求;并且通过查询知识图谱确定关联功能节点,可以提高测试覆盖度,避免测试遗漏或冗余。
附图说明
[0017]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0018]图1是本申请提供的测试用例推送方法的一个流程示意图;
[0019]图2是本申请提供的测试用例推送方法的一个知识图谱示例图;
[0020]图3是本申请提供的测试用例推送方法的另一流程示意图;
[0021]图4是本申请提供的测试用例推送方法的一个预设数据库示例图;
[0022]图5是本申请提供的测试用例推送装置的一个结构示意图;
[0023]图6是本申请提供的电子设备的另一个结构示意图。
具体实施方式
[0024]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0025]图1是本申请提供的测试用例推送方法的一个流程示意图,该方法可以由本申请提供的测试用例推送装置来执行,该装置可采用软件和/或硬件的方式实现。在一个具体的实施例中,该装置可以集成在电子设备中,电子设备可以是计算机等,以下实施例将以该装置集成在电子设备中为例进行说明。参考图1,该方法具体可以包括如下步骤:
[0026]步骤101,确定用户选择的目标功能节点。
[0027]可选地,确定用户从知识图谱中选择的目标功能节点。
[0028]具体的,根据用户操作信息,确定用户从知识图谱中选择的目标功能节点。其中,知识图谱包括多个功能节点及节点关联关系。示例地,知识图谱如图2所示,包括功能节点1、功能节点2、功能节点3、功能节点4、功能节点5、功能节点6以及它们之间的连接关系。
[0029]示例性的,如图2所示,用户选择了功能节点5,则目标功能节点为功能节点5。
[0030]步骤102,查询知识图谱确定目标功能节点的关联功能节点。
[0031]关联功能节点指的是与目标功能节点有直接关系的功能节点。具体的,确定目标功能节点后,查询知识图谱中的节点关联关系,确定目标功能节点的关联功能节点。
[0032]示例性的,如图2所示,功能节点5为目标功能节点,查询知识图谱可确定关联功能节点为功能节点1、功能节点3和功能节点4。
[0033]步骤103,根据目标功能节点的测试用例和关联功能节点的测试用例确定目标测试用例集。
[0034]具体的,在确定用户选择的目标功能节点并且根据知识图谱得到关联功能节点后,从预设数据库中获取目标功能节点的测试用例,以及预设数据库中关联功能节点中的
测试用例,在得到目标功能节点的测试用例和关联功能节点的测试用例后,对二者进行去重,再合并生成目标测试用例集。
[0035]示例性的,如图2所示,功能节点5为目标功能节点,关联功能节点为功能节点1、功能节点3和功能节点4,此时从预设数据库中获取功能节点1、功能节点3、功能节点4和功能节点5的测试用例,而功能节点1的测试用例为测试用例A和测试用例B,功能节点3的测试用例为测试用例A和测试用例D,功能节点4的测试用例为测试用例A和测试用例C,功能节点4的测试用例为测试用例B和测试用例C,去重后生成的目标测试用例集包括测试用例A、测试用例B、测试用例C和测试用例D。
[0036]步骤104,将目标测试用例集推送给用户。
[0037]具体的,在确定目标测试用例集之后,将该目标测试用例集推送给用户。以供用户可以直接获取所需要的测试用例,不依赖测试人员编写测试用例,能够提高测试效率。
[0038]本申请的方案,确定用户选择的目标功能节点;查询知识图谱确定目标功能节点的关联功能节点;根据目标功能节点的测试用例和关联功能节点的测试用例确定目标测试用例集;将目标测试用例集推送给用户。即本申请的方案,基于用户选择的功能节点,给用户推送测试用例集,不依赖测试人员编写测试用例,能够提高测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试用例推送方法,其特征在于,所述方法包括:确定用户选择的目标功能节点;查询知识图谱确定所述目标功能节点的关联功能节点;根据所述目标功能节点的测试用例和所述关联功能节点的测试用例确定目标测试用例集;将所述目标测试用例集推送给所述用户。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标功能节点的测试用例和所述关联功能节点的测试用例确定目标测试用例集,包括:从预设数据库中获取所述目标功能节点的测试用例和所述关联功能节点的测试用例;将所述目标功能节点的测试用例和所述关联功能节点的测试用例合并去重,得到所述目标测试用例集。3.根据权利要求2所述的方法,其特征在于,所述知识图谱通过如下方式得到:将测试功能节点输入样本测试用例生成模型,以利用所述样本测试用例生成模型根据所述测试功能节点编写样本测试用例;根据每个所述样本测试用例确定所述测试功能节点之间的关系,得到节点关联关系;根据所述节点关联关系将每个所述测试功能节点关联,得到所述知识图谱。4.根据权利要求3所述的方法,其特征在于,所述预设数据库通过如下方式得到:根据所述知识图谱将所述样本测试用例和对应的测试功能节点关联存储至数据库,得到所述预设数据库。5.根据权利要求3所述的方法,其特...

【专利技术属性】
技术研发人员:詹学海何颖陈琳玲
申请(专利权)人:重庆银行股份有限公司
类型:发明
国别省市:

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

1