[发明专利]一种脑图数据处理方法、装置、电子设备及存储介质在审
申请号: | 202010098435.X | 申请日: | 2020-02-17 |
公开(公告)号: | CN111338936A | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 徐玮嘉 | 申请(专利权)人: | 贵阳货车帮科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/28 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 刘静 |
地址: | 550000 贵州省贵阳*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 电子设备 存储 介质 | ||
本申请提供一种脑图数据处理方法、装置、电子设备及存储介质。该方法包括:获取待处理脑图,对待处理脑图进行数据解析,获得对应的原始对象数据,并将原始对象数据转换为二维数组;其中,二维数组中每一行表示一个测试用例对象对应的数据;若二维数组中的行数据长度大于预设阈值,则对行数据中的元素进行标注,获得标注后的二维数组;根据标注后的二维数组生成目标结构的用例。本申请实施例通过对待处理脑图的节点进行遍历,获得二维数组,并对二维数组进行标注获得二维数组中各个节点之间的关系,最后根据标注后的二维数组生成目标结构的用例,不需要人工预先对脑图中的各个节点进行标注,提高了测试人员的工作效率。
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种脑图数据处理方法、装置、电子设备及存储介质。
背景技术
传统测试工作模式中,测试人员通常通过excel进行用例的编写,然后将不同模块的用例,通过建立各个不同的目录进行管理。
而随着互联网的发展节奏越来越快,传统用例的编辑方式已经成为测试节奏的约束点,更多的测试人员都转向了脑图(代表:xmind)进行用例的快速编辑。
脑图用例通常是一个文件,而对于测试来说,通常需要对测试用例进行整理,归档。现有开源的脑图转换模式,一是需要强限制用户编写的方式,如先申明某个节点是用例,某个节点是步骤,某个节点是期望结果,然后才能进行转换,编写效率低下;二是转换出来的用例,只是一个单纯的文件,不方便用户进行归档,查找。
总之,现有技术中对脑图转换的方法导致测试人员工作效率低的问题。
发明内容
本申请实施例的目的在于提供一种脑图数据处理方法、装置、电子设备及存储介质,用以解决现有技术中测试人员工作效率低的问题。
第一方面,本申请实施例提供一种脑图数据处理方法,包括:获取待处理脑图,所述待处理脑图为包括至少一个测试用例对象的树形结构,每个测试用例对象包括多个节点;对所述待处理脑图进行数据解析,获得对应的原始对象数据,并将所述原始对象数据转换为二维数组;其中,所述二维数组中每一行表示一个测试用例对象对应的数据;若所述二维数组中的行数据长度大于预设阈值,则对所述行数据中的元素进行标注,获得标注后的二维数组;根据所述标注后的二维数组生成目标结构的用例。
本申请实施例通过对待处理脑图的节点进行遍历,获得二维数组,并对二维数组进行标注获得二维数组中各个节点之间的关系,最后根据标注后的二维数组生成目标结构的用例,不需要人工预先对脑图中的各个节点进行标注,提高了测试人员的工作效率。
进一步地,所述将所述原始对象数据转换为二维数组,包括:若所述二维数组中有测试用例对象的数据缺省,则用上一行数据中对应列的元素填充所述测试用例对象对应的缺省数据。
本申请实施例通过对缺省的数据进行填充,补充了各个节点之间的关系,使得获得的二维数组更加完整。
进一步地,所述方法还包括:若所述二维数组中的行数据长度不大于预设阈值,则剔除所述行数据。不大于预设阈值的行数据说明该行数据没有对应的测试用例,将这部分数据剔除能够提高生成目标结构用例的效率。
进一步地,所述预设阈值为3,所述对所述行数据中的元素进行标注,包括:将所述行数据中表索引为倒数第一个的元素标记为期望结果,将表索引为倒数第二个的元素标记为步骤,将表索引为倒数第三个的元素标记为测试用例,将剩下的元素标记为目录。
本申请实施例能够自动区分目录,用例,步骤,期望结果这4大类型,不需要人工标记,大大提高了测试人员的工作效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳货车帮科技有限公司,未经贵阳货车帮科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010098435.X/2.html,转载请声明来源钻瓜专利网。