[发明专利]脑图生成方法、装置和计算机可读存储介质在审
申请号: | 201911124330.0 | 申请日: | 2019-11-18 |
公开(公告)号: | CN111078217A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 王天伦 | 申请(专利权)人: | 浙江大搜车软件技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F11/36;G06F16/901 |
代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 单长芳 |
地址: | 310000 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 方法 装置 计算机 可读 存储 介质 | ||
本发明涉及一种脑图生成方法、装置和计算机可读存储介质。其中,该方法包括:当预设数据格式的脑图文件被代码编辑器运行时,获取脑图文件的源数据;根据源数据,分析与源数据对应的脑图的节点信息;根据节点信息,在新建页面中绘制与源数据对应的脑图。通过本发明,解决了相关技术中的代码编辑器无法运行脑图文件的问题,实现了在代码编辑器中运行脑图文件,提高了在代码编辑和测试过程中脑图的使用体验。
技术领域
本发明涉及程序测试领域,特别是涉及一种脑图生成方法、装置和计算机可读存储介质。
术语解释
JIRA:是一个缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件,开发者是澳大利亚的Atlassian。
Bug:程序错误,是程序设计中的术语,是指在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。有些程序错误会造成计算机安全隐患,此时叫做漏洞。
Git:是一个分布式版本控制软件。最初目的是为更好地管理Linux内核开发而设计。
VS Code:是一个由微软开发的、同时支持多个操作系统的代码编辑器。
API:应用程序接口,是软件系统不同组成部分衔接的约定
SVG:可缩放矢量图形(Scalable Vector Graphics,简称为SVG)是一种基于可扩展标记语言(XML),用于描述二维矢量图形的图形格式。
JSON:JavaScript对象表示法(JavaScript Object Notation,简称为JSON)是一种由道格拉斯·克罗克福特构想和设计、轻量级的数据交换语言,该语言以易于让人阅读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象。
背景技术
脑图是一种可以表达事物与事物之间关联的可视化手段,用脑图来展现测试功能层次之间的关系非常合适,随着测试工程化的概念的提出,测试工程师愈发需要一款既可以编辑脑图又可以方便项目管理的测试用例编辑工具。在现有技术中提供了多种脑图编辑工具,例如xmind或者百度脑图等。测试工程师在Git或者JIRA上进行测试工作时,如果要使用脑图来编写测试用例,则需要另外打开xmind或者百度脑图,然后再在xmind或者百度脑图中新建或者打开脑图文件。可见,xmind或者百度脑图的功能都相对独立,与测试中使用的其他工具协同使用的体验并不好。
发明内容
基于此,有必要针对相关技术中的代码编辑器无法运行脑图文件的问题,提供一种脑图生成方法、装置和计算机可读存储介质。
根据本发明实施例的一个方面,提供了一种脑图生成方法,应用于脑图生产系统,所述脑图生产系统至少包括脑图编辑器和代码编辑器,所述脑图生成方法包括:当预设数据格式的脑图文件被所述代码编辑器运行时,获取所述脑图文件的源数据;根据所述源数据,分析与所述源数据对应的脑图的节点信息;根据所述节点信息,在新建页面中绘制与所述源数据对应的脑图。
在其中一个实施例中,在获取所述脑图文件的源数据之后,所述脑图生成方法还包括:判断所述源数据的数据类型是否为字符串类型;在判断到所述源数据的数据类型为字符串类型的情况下,执行预设JSON语句,以将所述源数据的数据类型转换为对象类型。
在其中一个实施例中,所述节点信息包括:节点的内容和节点之间的层级关系。
在其中一个实施例中,根据所述节点信息,在新建页面中绘制与所述源数据对应的脑图包括:执行预设SVG语句,以根据所述节点信息生成SVG文件;将所述SVG文件发送给浏览器,以供所述浏览器在所述新建页面中按照所述SVG文件渲染出与所述源数据对应的脑图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大搜车软件技术有限公司,未经浙江大搜车软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911124330.0/2.html,转载请声明来源钻瓜专利网。