测试用例管理方法以及相关设备技术

技术编号:36793705 阅读:15 留言:0更新日期:2023-03-08 22:51
本申请实施例公开了测试用例管理方法以及相关设备,用于提升测试用例的阅读体验。本申请实施例方法包括:基于用例模板的表头字段在所述用例模板中填入字段内容,得到包括至少一个测试用例的目标用例集,所述用例模板的文件格式为excel格式;响应于针对所述目标用例集的格式转换指令,基于所述目标用例集中每个表头字段的字段内容,获取每个测试用例;根据每个测试用例的用例路径,分别将所述每个测试用例的用例内容记录在对应的父节点下的新增子节点中,得到转换用例集,所述转换用例集的文件格式为xmind格式。文件格式为xmind格式。文件格式为xmind格式。

【技术实现步骤摘要】
测试用例管理方法以及相关设备


[0001]本申请实施例涉及软件测试领域,尤其涉及测试用例管理方法以及相关设备。

技术介绍

[0002]测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。
[0003]测试平台中的测试用例通常以适应测试平台的excel格式存储,但excel格式的测试用例的阅读体验较差,不便于测试人员进行测试案例维护,以匹配最新的测试需求。因此,亟需一种可以将excel格式的测试用例,转换为阅读体验更好的文件格式的方法。

技术实现思路

[0004]本申请实施例提供了测试用例管理方法以及相关设备,用于提升测试用例的阅读体验。
[0005]本申请实施例第一方面提供一种测试用例管理方法,包括:
[0006]基于用例模板的表头字段在所述用例模板中填入字段内容,得到包括至少一个测试用例的目标用例集,所述用例模板的文件格式为excel格式;
[0007]响应于针对所述目标用例集的格式转换指令,基于所述目标用例集中每个表头字段的字段内容,获取每个测试用例;
[0008]根据每个测试用例的用例路径,分别将所述每个测试用例的用例内容记录在对应的父节点下的新增的第一子节点中,得到转换用例集,所述转换用例集的文件格式为xmind格式。
[0009]在一种具体实现方式中,所述根据每个测试用例的用例路径,分别将所述每个测试用例的用例内容记录在对应的父节点下的新增子节点中,得到转换用例集,包括:
[0010]构建包括一个根节点的转换用例集;
[0011]轮流将每个未记录测试用例确定为目标测试用例,按照目标测试用例中目标用例路径的路径节点以及路径方向,在所述根节点下确定多级路径节点;
[0012]将所述多级路径节点中与所述目标用例路径中最终路径节点对应的路径节点,确定为所述目标测试用例对应的父节点。
[0013]在一种具体实现方式中,所述按照目标测试用例中目标用例路径的路径数量以及路径方向,在所述根节点下确定多级路径节点,包括:
[0014]按照路径方向从先至后,依次将目标用例路径中每个待确定路径节点确定为目标路径节点;
[0015]若转换用例集中存在与所述目标路径节点一致的存量路径节点,则确定所述存量路径节点为所述多级路径节点中的一级路径节点;
[0016]若转换用例集中不存在与所述目标路径节点一致的存量路径节点,则确定所述目标路径节点,在所述目标用例路径中的前一路径节点;
[0017]在所述前一路径节点下新建所述目标路径节点,并确定所述目标路径节点为所述多级路径节点中的一级路径节点。
[0018]在一种具体实现方式中,所述方法还包括:
[0019]若任一测试用例不存在对应的用例路径,则确定所述根节点为所述任一测试用例对应的父节点;
[0020]在所述任一测试用例对应的父节点下新建第二子节点,并在所述第二子节点中记录所述任一测试用例的用例内容。
[0021]在一种具体实现方式中,所述方法还包括:
[0022]响应于针对所述转换用例集中任一存量节点的节点新建指令,确定待新建节点的节点类型;
[0023]若所述待新建节点的节点类型为路径节点,则在所述任一存量节点下构建所述待新建节点;
[0024]若所述待新建节点的节点类型为用例节点,则在所述任一存量节点下构建多级用例节点,并确定所述多级用例节点为所述待新建节点,其中每级用例节点用于记录的用例内容不同。
[0025]在一种具体实现方式中,所述方法还包括:
[0026]判断所述任一存量节点的节点类型;
[0027]若所述任一存量节点的节点类型为用例节点,则拒绝所述节点新建指令。
[0028]在一种具体实现方式中,所述用例内容包括前置条件、操作步骤、预期结果、用例等级和/或执行结果。
[0029]本申请实施例第二方面提供一种测试用例管理装置,包括:
[0030]填入单元,用于基于用例模板的表头字段在所述用例模板中填入字段内容,得到包括至少一个测试用例的目标用例集,所述用例模板的文件格式为excel格式;
[0031]获取单元,用于响应于针对所述目标用例集的格式转换指令,基于所述目标用例集中每个表头字段的字段内容,获取每个测试用例;
[0032]转换单元,用于根据每个测试用例的用例路径,分别将所述每个测试用例的用例内容记录在对应的父节点下的新增的第一子节点中,得到转换用例集,所述转换用例集的文件格式为xmind格式。
[0033]在一种具体实现方式中,所述转换单元,具体用于构建包括一个根节点的转换用例集;
[0034]轮流将每个未记录测试用例确定为目标测试用例,按照目标测试用例中目标用例路径的路径节点以及路径方向,在所述根节点下确定多级路径节点;
[0035]将所述多级路径节点中与所述目标用例路径中最终路径节点对应的路径节点,确定为所述目标测试用例对应的父节点。
[0036]在一种具体实现方式中,所述转换单元,具体用于按照路径方向从先至后,依次将目标用例路径中每个待确定路径节点确定为目标路径节点;
[0037]若转换用例集中存在与所述目标路径节点一致的存量路径节点,则确定所述存量路径节点为所述多级路径节点中的一级路径节点;
[0038]若转换用例集中不存在与所述目标路径节点一致的存量路径节点,则确定所述目
标路径节点,在所述目标用例路径中的前一路径节点;
[0039]在所述前一路径节点下新建所述目标路径节点,并确定所述目标路径节点为所述多级路径节点中的一级路径节点。
[0040]在一种具体实现方式中,所述装置还包括:确定单元以及记录单元;
[0041]所述确定单元,用于若任一测试用例不存在对应的用例路径,则确定所述根节点为所述任一测试用例对应的父节点;
[0042]所述记录单元,用于在所述任一测试用例对应的父节点下新建第二子节点,并在所述第二子节点中记录所述任一测试用例的用例内容。
[0043]在一种具体实现方式中,所述装置还包括:构建单元;
[0044]所述确定单元,还用于响应于针对所述转换用例集中任一存量节点的节点新建指令,确定待新建节点的节点类型;
[0045]所述构建单元,用于若所述待新建节点的节点类型为路径节点,则在所述任一存量节点下构建所述待新建节点;
[0046]所述构建单元,还用于若所述待新建节点的节点类型为用例节点,则在所述任一存量节点下构建多级用例节点,并确定所述多级用例节点为所述待新建节点,其中每级用例节点用于记录的用例内容不同。
[0047]在一种具体实现方式中,所述装置还包括:判断单元以及拒绝单元;
[0048]所述判断单元,用于判断所述任一存量节点的节点类型;
[0049]所述拒绝单元,用于若所述任一存量节点的节点类型为用例节点,则拒绝所述节点新建指令。
[0050]在一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试用例管理方法,其特征在于,包括:基于用例模板的表头字段在所述用例模板中填入字段内容,得到包括至少一个测试用例的目标用例集,所述用例模板的文件格式为excel格式;响应于针对所述目标用例集的格式转换指令,基于所述目标用例集中每个表头字段的字段内容,获取每个测试用例;根据每个测试用例的用例路径,分别将所述每个测试用例的用例内容记录在对应的父节点下的新增的第一子节点中,得到转换用例集,所述转换用例集的文件格式为xmind格式。2.根据权利要求1所述的方法,其特征在于,所述根据每个测试用例的用例路径,分别将所述每个测试用例的用例内容记录在对应的父节点下的新增子节点中,得到转换用例集,包括:构建包括一个根节点的转换用例集;轮流将每个未记录测试用例确定为目标测试用例,按照目标测试用例中目标用例路径的路径节点以及路径方向,在所述根节点下确定多级路径节点;将所述多级路径节点中与所述目标用例路径中最终路径节点对应的路径节点,确定为所述目标测试用例对应的父节点。3.根据权利要求2所述的方法,其特征在于,所述按照目标测试用例中目标用例路径的路径数量以及路径方向,在所述根节点下确定多级路径节点,包括:按照路径方向从先至后,依次将目标用例路径中每个待确定路径节点确定为目标路径节点;若转换用例集中存在与所述目标路径节点一致的存量路径节点,则确定所述存量路径节点为所述多级路径节点中的一级路径节点;若转换用例集中不存在与所述目标路径节点一致的存量路径节点,则确定所述目标路径节点,在所述目标用例路径中的前一路径节点;在所述前一路径节点下新建所述目标路径节点,并确定所述目标路径节点为所述多级路径节点中的一级路径节点。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:若任一测试用例不存在对应的用例路径,则确定所述根节点为所述任一测试用例对应的父节点;在所述任一测试用例对应的父节点下新...

【专利技术属性】
技术研发人员:李继
申请(专利权)人:招银云创信息技术有限公司
类型:发明
国别省市:

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

1