技术特征:
1.一种基于树状结构的测试用例管理方法,其特征在于:所述的方法包括:
获取测试用例文件;
获取数据存储策略和数据存储空间;
读取所述测试用例文件,以建立节点树,并根据所述数据存储策略将所述节点树记录在所述数据存储空间内;
读取所述节点树,获得拼接点以及所述拼接点对应的数据;
根据所述拼接点、所述拼接点对应的数据,基于所述预设拼接规则获得测试用例标题和测试用例步骤。
2.根据权利要求1所述的基于树状结构的测试用例管理方法,其特征在于:所述获取测试用例文件包括:
获取包含测试用例的开放的管理文件;
解压所述开放的管理文件,以获得采用可扩展标记语言格式记录的测试用例文件。
3.根据权利要求1述的基于树状结构的测试用例管理方法,其特征在于:所述读取所述测试用例文件,以建立节点树,并根据所述数据存储策略将所述节点树记录在所述数据存储空间内包括:
读取所述测试用例文件,以获得节点数据,所述节点数据包括根节点数据和每一个叶子节点的数据;
根据所述数据存储策略将所述节点数据记录在所述数据存储空间内,以生成节点树。
4.根据权利要求1所述的基于树状结构的测试用例管理方法,其特征在于:所述读取所述节点树,获得拼接点以及所述拼接点对应的数据,包括:
获取所述节点树上的测试功能节点,所述测试功能节点数据为带有预设标记的叶子节点;
根据所述节点树的同一分支上的预设第一叶子节点、所述测试功能节点、预设第二叶子节点,获取所述预设第一叶子节点、所述测试功能节点、预设第二叶子节点对应的数据;
将所述预设第一叶子节点、所述测试功能节点、所述预设第二叶子节点、位于所述预设第一叶子节点与所述测试功能节点之间的节点作以及位于所述测试功能节点和所述预设第二叶子节点之间的节点为拼接点。
5.根据权利要求4所述的基于树状结构的测试用例管理方法,其特征在于:所述根据所述拼接点、所述拼接点对应的数据,基于所述预设拼接规则获得测试用例标题和测试用例步骤,包括:
捕获根据所述预设第一叶子节点、所述测试功能节点以及位于所述预设第一叶子节点与所述测试功能节点之间的节点,以及所述预设第一叶子节点、所述测试功能节点以及位于所述预设第一叶子节点与所述测试功能节点之间的节点对应的数据;
根据所述根据所述预设第一叶子节点、所述测试功能节点以及位于所述预设第一叶子节点与所述测试功能节点之间的节点,以及所述预设第一叶子节点、所述测试功能节点以及位于所述预设第一叶子节点与所述测试功能节点之间的节点对应的数据,基于预设拼接规则拼接得到测试用例标题。
6.根据权利要求4所述的基于树状结构的测试用例管理方法,其特征在于:所述根据所述拼接点、所述拼接点对应的数据,基于所述预设拼接规则获得测试用例标题和测试用例步骤,还包括:
捕获所述测试功能节点、所述预设第二叶子节点以及位于所述测试功能节点与所述预设第二叶子节点之间的节点,以及所述测试功能节点、所述预设第二叶子节点以及位于所述测试功能节点与所述预设第二叶子节点之间的节点对应的数据;
根据所述测试功能节点、所述预设第二叶子节点以及位于所述测试功能节点与所述预设第二叶子节点之间的节点,以及所述测试功能节点、所述预设第二叶子节点以及位于所述测试功能节点与所述预设第二叶子节点之间的节点对应的数据,基于预设拼接规则拼接得到测试用例步骤。
7.根据权利要求1述的基于树状结构的测试用例管理方法,其特征在于:所述根据所述拼接点、所述拼接点对应的数据,基于所述预设拼接规则获得测试用例标题和测试用例步骤之后,还包括:
获取测试用例模块和测试用例类型;
将所述测试用例模块、所述测试用例类型和所述节点数据信息导入预设电子表格,以得到电子表格文件。
8.一种基于树状结构的测试用例管理装置,其特征在于:所述的装置包括:
文件获取模块,用于获取测试用例文件;
第一获取模块,用于获取数据存储策略和数据存储空间;
文件处理模块,用于读取所述测试用例文件,以建立节点树,并根据所述数据存储策略将所述节点树记录在所述数据存储空间内;
第二获取模块,用于读取所述节点树,获得拼接点以及所述拼接点对应的数据;
数据处理模块,用于根据所述拼接点、所述拼接点对应的数据,基于所述预设拼接规则获得测试用例标题和测试用例步骤。
9.根据权利要求8所述的基于树状结构的测试用例管理装置,其特征在于:还包括:
第三获取模块,用于获取测试用例模块和测试用例类型;
数据导入模块,用于将所述测试用例模块、所述测试用例类型和所述节点数据信息导入预设电子表格,以得到电子表格文件。
10.一种基于树状结构的测试用例管理终端,其特征在于:所述终端包括处理器和存储器;
所述处理器,适于实现一条或一条以上指令;
所述存储器,存储有一条或一条以上指令,所述一条或一条以上适于所述处理器加载并执行以实现如权利要求1至7任意一项所述的基于树状结构的测试用例管理方法。