一种测试信息处理方法、装置、设备及存储介质制造方法及图纸

技术编号:34372666 阅读:17 留言:0更新日期:2022-07-31 11:56
本公开提供了一种测试信息处理方法、装置、设备及存储介质,涉及数据处理技术领域,尤其涉及软件测试技术领域。具体实现方案为:获得各需求信息之间的目标关系;对目标关系和已有关系进行匹配,得到与待测软件相似的目标已测软件;获得对目标已测软件进行测试使用的目标测试信息;依据目标测试信息确定对待测软件进行测试的测试信息。应用本公开提供的方案,能够提高处理测试信息的准确性。能够提高处理测试信息的准确性。能够提高处理测试信息的准确性。

A test information processing method, device, equipment and storage medium

【技术实现步骤摘要】
一种测试信息处理方法、装置、设备及存储介质


[0001]本公开涉及数据处理
,尤其涉及软件测试
,具体涉及一种测试信息处理方法、装置、设备及存储介质。

技术介绍

[0002]软件开发人员完成软件开发之后,由软件测试人员对软件进行测试。开始测试之前,软件测试人员收集与该软件相关的测试信息,根据收集到的测试信息,对软件进行测试。

技术实现思路

[0003]本公开提供了一种测试信息处理方法、装置、设备及存储介质。
[0004]根据本公开的一方面,提供了一种测试信息处理方法,包括:
[0005]获得各需求信息之间的目标关系,其中,所述需求信息为:对待测软件进行测试使用的信息;
[0006]对所述目标关系和已有关系进行匹配,得到与所述待测软件相似的目标已测软件,其中,所述已有关系中包括:对各已测软件进行测试使用的各测试信息以及表征所有测试信息之间关系的关系信息;
[0007]获得对所述目标已测软件进行测试使用的目标测试信息;
[0008]依据所述目标测试信息确定所述待测软件进行测试的测试信息。
[0009]根据本公开的另一方面,提供了一种测试信息处理装置,包括:
[0010]关系获得模块,用于获得各需求信息之间的目标关系,其中,所述需求信息为:对待测软件进行测试使用的信息;
[0011]关系匹配模块,用于对所述目标关系和已有关系进行匹配,得到与所述待测软件相似的目标已测软件,其中,所述已有关系中包括:对各已测软件进行测试使用的各测试信息以及表征所有测试信息之间关系的关系信息;
[0012]信息获得模块,用于获得对所述目标已测软件进行测试使用的目标测试信息;
[0013]信息确定模块,用于依据所述目标测试信息确定所述待测软件进行测试的测试信息。
[0014]根据本公开的另一方面,提供了一种电子设备,包括:
[0015]至少一个处理器;以及
[0016]与所述至少一个处理器通信连接的存储器;其中,
[0017]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述测试信息处理方法。
[0018]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行上述测试信息处理方法。
[0019]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算
机程序在被处理器执行时实现上述测试信息处理方法。
[0020]由以上可见,应用本公开实施例提供的方案处理测试信息时,首先获得了依据各需求信息构建的目标关系,再对目标关系和已有关系进行匹配,从而得到了与待测软件相似的目标已测软件。由于目标已测软件与待测软件相似,因此目标已测软件测试所使用的测试环境、测试用例等测试信息与待测软件测试所使用的测试环境、测试用例等测试信息相似,所以,本公开实施例提供的方案中,依据目标已测软件进行测试使用的目标测试信息,能够准确确定用于对待测软件进行测试的测试信息。
[0021]在上述基础上,测试用户对待测软件进行测试时,可以复用对目标已测软件进行测试使用的目标测试信息,快速构建待测软件测试时所使用的测试环境,生成待测软件测试时所使用的测试用例等,这样不仅能够实现对待测软件进行测试,并提高整个测试过程的效率,还能够提高测试信息的利用率。
[0022]另外,若对目标已测软件进行测试使用的测试用例和/或测试环境能够应用在对待测软件的测试中,则可以直接复用对目标已测软件进行测试使用的测试用例和/或测试环境,实现对待测软件进行测试,这样能够进一步提高整个测试过程的效率。
[0023]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0024]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0025]图1a为本公开实施例提供的第一种测试信息处理方法的流程示意图;
[0026]图1b为本公开实施例提供的第一种知识图谱的结构示意图;
[0027]图1c为本公开实施例提供的第二种知识图谱的结构示意图;
[0028]图2为本公开实施例提供的第二种测试信息处理方法的流程示意图;
[0029]图3为本公开实施例提供的第三种测试信息处理方法的流程示意图;
[0030]图4为本公开实施例提供的第四种测试信息处理方法的流程示意图;
[0031]图5为本公开实施例提供的第一种测试信息处理装置的结构示意图;
[0032]图6为用来实现本公开实施例的测试信息处理方法的电子设备的框图。
具体实施方式
[0033]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0034]参见图1a,图1a为本公开实施例提供的第一种测试信息处理方法的流程示意图,上述方法包括以下步骤S101

S104。
[0035]步骤S101:获得各需求信息之间的目标关系。
[0036]其中,需求信息为:对待测软件进行测试使用的信息。例如,上述需求信息可以包括软件的名称、标识等信息,也可以包括运行软件所需的设备、操作系统等信息,还可以包括测试软件性能所需配置的软、硬件信息。
[0037]上述需求信息可以包括运行上述待测软件所需的软件需求信息,如,运行软件所需的设备、操作系统等信息,还可以包括对上述待测软件进行测试所需的测试需求信息,如,测试软件性能所需配置的软、硬件信息。
[0038]上述目标关系可以包括各需求信息以及表征各需求信息之间关系的关系信息。
[0039]上述目标关系可以以知识图谱形式表示,也可以以关系型数据对形式表示,还可以以其他数据形式表示。
[0040]上述知识图谱为一种包括节点以及连接不同节点的边的图数据。当以知识图谱的形式表示上述目标关系时,知识图谱中的节点表示目标关系包括的需求信息,连接不同节点的边表示该不同需求信息之间的关系信息。
[0041]获得上述目标关系存在以下两种实现方式:
[0042]第一种实现方式中,可以首先获得上述需求信息,然后依据各需求信息构建目标关系。
[0043]本公开的一个实施例中,在依据需求信息构建目标关系时,可以首先对各需求信息分别进行语义分析,得到各需求信息的语义信息,然后根据各需求信息的语义信息,生成表征不同需求信息之间关系的关系信息,从而得到包括各需求信息和各需求信息之间的关系信息的信息作为目标关系。
[0044]第二种实现方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试信息处理方法,包括:获得各需求信息之间的目标关系,其中,所述需求信息为:对待测软件进行测试使用的信息;对所述目标关系和已有关系进行匹配,得到与所述待测软件相似的目标已测软件,其中,所述已有关系中包括:对各已测软件进行测试使用的各测试信息以及表征所有测试信息之间关系的关系信息;获得对所述目标已测软件进行测试使用的目标测试信息;依据所述目标测试信息确定对所述待测软件进行测试的测试信息。2.根据权利要求1所述的方法,其中,对各已测软件进行测试使用的各测试信息,包括:用于构建各已测软件进行测试时所使用测试环境的环境构建信息;和/或用于生成各已测软件进行测试时所使用测试用例的用例生成信息。3.根据权利要求2所述的方法,其中,所述环境构建信息包括:用于运行已测软件的容器的配置信息。4.根据权利要求3所述的方法,其中,每一已有关系中包括:存在关系的两个测试信息对应的节点以及表征所述两个测试信息间关系的关系信息;所述获得对所述目标已测软件进行测试使用的目标测试信息,包括:从所述已有关系中确定与第一节点存在关系的第二节点,并在所述第一节点的属性信息中获得用于运行所述目标已测软件的容器的配置信息,其中,所述第一节点对应所述目标已测软件的标识信息,所述第二节点对应进行软件测试的软件信息和/或硬件信息;根据所获得的配置信息以及所确定的第二节点的节点信息,生成对所述目标已测软件进行测试使用的目标测试信息。5.根据权利要求1

4中任一项所述的方法,其中,所述目标关系以记录所述各需求信息之间关系的目标知识图谱表示,所述已有关系以记录对各已测软件进行测试使用的各测试信息之间关系的已有知识图谱表示,对所述已测软件进行测试使用的测试信息中包括该已测软件的软件信息;所述对所述目标关系和已有关系进行匹配,得到与所述待测软件相似的目标已测软件,包括:对所述目标知识图谱和所述已有知识图谱进行图谱匹配,获得所述已有知识图谱中与所述目标知识图谱相匹配的区域内记录的目标软件信息;确定所述目标软件信息对应的已测软件为与所述待测软件相似的目标已测软件。6.根据权利要求1

4中任一项所述的方法,其中,所述已有关系中包括的任意两条关系之间的关系相似度小于预设阈值。7.根据权利要求1所述的方法,其中,所述测试信息中包括用于生成各已测软件进行测试时所使用测试用例的用例生成信息;所述对所述目标关系和已有关系进行匹配,得到与所述待测软件相似的目标已测软件,包括:对所述目标关系和已有关系进行匹配,得到与所述待测软件相似的目标已测软件以及目标匹配关系指示的测试用例的第一信息,其中,所述目标匹配关系为所述已有关系中包
括的与所述目标关系相匹配的关系;所述获得对所述目标已测软件进行测试使用的目标测试信息,包括:获得对所述目标已测软件进行测试时用于构建测试环境的第二信息;所述依据所述目标测试信息确定对所述待测软件进行测试的测试信息,包括:将所获得的第一信息和第二信息确定为对所述待测软件进行测试的测试信息。8.一种测试信息处理装置,包括:关系获得模块,用于获得各需求信息之间的目标关系,其中,所述需求信息为:对待测软件进行测试使用的信息;关系匹配模块,用于对所述目标关系和已有关系进行匹配,得到与所述待测软件相似的目标已测软件,其中,所述已有关系中包...

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

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

1