本申请提供一种思维导图的转换方法、装置、电子设备及存储介质。在对思维导图转换前,可以将思维导图的各节点拆分并按测试用例表的预设格式重新组合而获得待预览的测试用例表,并在预览界面中显示出该待预览的测试用例表,以便用户在思维导图转换前可以通过预览显示的待预览的测试用例表及时判断测试用例表的格式或者内容否满足预期。这样,若用户通过预览而发现测试用例表的格式或者内容不符合预期时,在转换前便可以及时调整,故较于目前重新绘制思维导图并重新转换的方式,其能够更高效地获得满足预期的测试用例表。
A conversion method, device, electronic equipment and storage medium of mind map
【技术实现步骤摘要】
一种思维导图的转换方法、装置、电子设备及存储介质
本申请涉及数据处理
,具体而言,涉及一种思维导图的转换方法、装置、电子设备及存储介质。
技术介绍
在目前的软件开发中,为使得软件开发出的功能能够满足预期,在开发前需编辑出该功能对应的测试用例表,测试用例表可以以表格的形式来定义出该功能需要通过执行什么步骤来实现什么效果。这样,用户便可以以测试用例表所定义的标准来进行软件功能的开发以及测试。可在当前互联网快节奏的工作模式中,采用表格形式的来编写测试用例表会比较耗时,故发展出了一种将思维导图转换成测试用例表的技术。用户利用提供这种技术的平台,可以在平台在快速地绘制出思维导图,然后再将其转换成测试用例表。这种方式提高了测试用例表编写效率,因而在软件开发中得到了广泛的应用。但思维导图转换成测试用例表的技术也同样存在着缺陷,即这种技术的问题在于思维导图被转换成测试用例表后,一旦测试用例表的格式或者内容不符合用户的预期,则用户需要重新绘制思维导图并重新转换,导致其费时费力。
技术实现思路
本申请实施例的目的在于提供一种思维导图的转换方法、装置、电子设备及存储介质,用以在测试用例表的格式或者内容不符合预期时,较于目前重新绘制思维导图并重新转换的方式,其能够更高效地获得满足预期的测试用例表。第一方面,本申请实施例提供了一种思维导图的转换方法,所述方法包括:获取思维导图;将所述思维导图拆分成组成所述思维导图的树形结构的各节点;按测试用例表的预设格式将所述各节点组合,获得待预览的测试用例表;在预览界面中显示出所述测试用例表。在本申请实施例中,在对思维导图转换前,可以将思维导图的各节点拆分并按测试用例表的预设格式重新组合而获得待预览的测试用例表,并在预览界面中显示出该待预览的测试用例表,以便用户在思维导图转换前可以通过预览显示的待预览的测试用例表及时判断测试用例表的格式或者内容是否满足预期。这样,若用户通过预览而发现测试用例表的格式或者内容不符合预期时,在转换前便可以及时调整,故较于目前重新绘制思维导图并重新转换的方式,其能够更高效地获得满足预期的测试用例表。结合第一方面,在第一种可能的实现方式中,按测试用例表的预设格式将所述各节点组合,获得待预览的测试用例表,包括:按所述预设格式,将所述树形结构中倒数预设层的节点组合成所述测试用例表的内容部分,以及将所述树形结构中所述倒数预设层之前的节点组合成所述测试用例表的目录部分。在本申请实施例中,通过将树形结构中倒数预设层的节点组合成测试用例表的内容部分,以及将树形结构中倒数预设层之前的节点组合成测试用例表的目录部分,从而对测试用例表的目录和内容都可以进行预览,以便用户能够对测试用例表的正确与否进行全方位的判断。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,将所述树形结构中倒数预设层的节点组合成所述测试用例表的内容部分,以及将所述树形结构中所述倒数预设层之前的节点组合成所述测试用例表的目录部分,包括:将所述树形结构的每个分支中倒数预设层的节点组合成该分支对应的一个所述测试用例表的内容部分,以及将所述树形结构的每个分支中所述倒数预设层之前的节点组合成该分支对应的一个所述测试用例表的目录部分。在本申请实施例中,通过将树形结构的每个分支中倒数预设层的节点组合成该分支对应的一个测试用例表的内容部分,可以确保构成每个测试用例表的节点数量都相同,进而确保每个测试用例表的格式都相同。结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述倒数预设层为倒数3层,将所述树形结构中倒数预设层的节点组合成所述测试用例表的内容部分,包括:将所述树形结构中倒数第3层节点的内容加入到所述测试用例表的标题栏内,将所述树形结构中倒数第2层节点的内容加入到所述测试用例表的步骤描述栏内,以及将所述树形结构中倒数第1层节点的内容加入到所述测试用例表的步骤执行结果描述栏内。在本申请实施例中,通过将倒数第3层节点的内容加入到标题栏内,将倒数第2层节点的内容加入到步骤描述栏内,以及将倒数第1层节点的内容加入到结果描述栏内,使得组合后的逻辑结构包括标题、步骤描述以及步骤执行结果描述,而通过这种逻辑结构则能够全面的对测试用例表进行描述,以便于用户理解。结合第一方面的第一种可能的实现方式,在第四种可能的实现方式中,将所述树形结构中所述倒数预设层之前的节点组合成所述测试用例表的目录部分,包括:将所述树形结构中所述倒数预设层之前的每一层级节点的内容,加入到所述测试用例表中与该节点的层级对应的一个目录栏中。在本申请实施例中,通过将倒数预设层之前的每一层级节点的内容加入到对应的一个目录栏中,使得树形结构的层级逻辑能够与构建的目录逻辑对应,以便于用户在绘制思维导图的过程中能够更直观对如何构建测试用例表的目录逻辑进行确定。结合第一方面的第一种可能的实现方式,在第五种可能的实现方式中,所述方法还包括:将所述树形结构中倒数第3层节点的优先级备注,加入到所述测试用例表的优先级表示栏内,其中,所述优先级备用于表示所述测试用例表的优先级。在本申请实施例中,通过将倒数第3层节点的优先级备注加入到测试用例表的优先级表示栏内,使得测试用例表的优先级也可以预览,以便用户对测试用例表的正确与否进行更全面的判断。结合第一方面,在第六种可能的实现方式中,在按测试用例表的预设格式将所述各节点组合,获得待预览的测试用例表之后,以及在预览界面中显示出所述测试用例表之前,所述方法还包括:将所述测试用例表中层级相同、位置相邻且内容相同的至少两栏合并为一栏,获得调整后的测试用例表;对应的,在预览界面中显示出所述测试用例表,包括:在所述预览界面中显示出所述调整后的测试用例表。在本申请实施例中,通过将层级相同、位置相邻且内容相同的至少两栏合并为一栏,使得预览出的测试用例表中的内容更简洁,更便于用户分析判断。结合第一方面,在第七种可能的实现方式中,在预览界面中显示出所述测试用例表之后,所述方法还包括:响应用户输入的再编辑操作,删除当前显示的所述预览界面,并在预设的可视化界面中显示出处于可编辑状态的所述思维导图,以便用户对所述思维导图再次编辑。在本申请实施例中,在预览测试用例表后,通过响应用户再编辑操作,以实现用户在转换前可以通过预览的方式对需要调整的思维导图进行多次编辑调整,以便转换后的测试用例表是满足预期的,省去了测试用例表转换错误之后一次次的去调试的麻烦,提高了测试用例表编辑效率。结合第一方面,在第八种可能的实现方式中,在预览界面中显示出所述测试用例表之后,所述方法还包括:响应用户在所述预览界面内输入的所述思维导图转换操作,将所述思维导图转换成数据格式为测试用例表对应格式的测试用例表。在本申请实施例中,由于最终转换出的测试用例表的数据格式满足测试用例表对应格式,以确保最终转换出的测试用例表能够满足预期。结合第一方面的第八种可能本文档来自技高网...
【技术保护点】
1.一种思维导图的转换方法,其特征在于,所述方法包括:/n获取思维导图;/n将所述思维导图拆分成组成所述思维导图的树形结构的各节点;/n按测试用例表的预设格式将所述各节点组合,获得待预览的测试用例表;/n在预览界面中显示出所述测试用例表。/n
【技术特征摘要】
1.一种思维导图的转换方法,其特征在于,所述方法包括:
获取思维导图;
将所述思维导图拆分成组成所述思维导图的树形结构的各节点;
按测试用例表的预设格式将所述各节点组合,获得待预览的测试用例表;
在预览界面中显示出所述测试用例表。
2.根据权利要求1所述的思维导图的转换方法,其特征在于,按测试用例表的预设格式将所述各节点组合,获得待预览的测试用例表,包括:
按所述预设格式,将所述树形结构中倒数预设层的节点组合成所述测试用例表的内容部分,以及将所述树形结构中所述倒数预设层之前的节点组合成所述测试用例表的目录部分。
3.根据权利要求2所述的思维导图的转换方法,其特征在于,将所述树形结构中倒数预设层的节点组合成所述测试用例表的内容部分,以及将所述树形结构中所述倒数预设层之前的节点组合成所述测试用例表的目录部分,包括:
将所述树形结构的每个分支中倒数预设层的节点组合成该分支对应的一个所述测试用例表的内容部分,以及将所述树形结构的每个分支中所述倒数预设层之前的节点组合成该分支对应的一个所述测试用例表的目录部分。
4.根据权利要求2所述的思维导图的转换方法,其特征在于,所述倒数预设层为倒数3层,将所述树形结构中倒数预设层的节点组合成所述测试用例表的内容部分,包括:
将所述树形结构中倒数第3层节点的内容加入到所述测试用例表的标题栏内,将所述树形结构中倒数第2层节点的内容加入到所述测试用例表的步骤描述栏内,以及将所述树形结构中倒数第1层节点的内容加入到所述测试用例表的步骤执行结果描述栏内。
5.根据权利要求2所述的思维导图的转换方法,其特征在于,将所述树形结构中所述倒数预设层之前的节点组合成所述测试用例表的目录部分,包括:
将所述树形结构中所述倒数预设层之前的每一层级节点的内容,加入到所述测试用例表中与该节点的层级对应的一个目录栏中。
6.根据权利要求2所述的思维导图的转换方法,其特征在于,按测试用例表的预设格式将所述各节点组合,获得待预览的测试用例表,还包括:
将所述树形结构中倒数第3层节点的优先级备注,加入到所述测试用例表的优先级表示栏内,其中,所述优先级备用于表示所述测试用例表的优先级。
7.根据权利要求1所述的思维导图的转换方法,其特征在于,在按测试用例表的预设格式将所述各节点组合,获得待预览的测试用例表之后,以及在预览界面中显示出所述测试用例表之前,所述方法还包括:<...
【专利技术属性】
技术研发人员:顾翔,
申请(专利权)人:江苏满运软件科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。