itest xmind 转 Excel 小工具

对方正在输入...
对方正在输入...
订阅者
258
文章
0
粉丝
测试交流1 210字数 605阅读2分1秒阅读模式

itest-xmind-to-excel 使用手册

简介

开发这个小工具的原因呢,是因为公司使用的 itest 测试平台虽然有思维导图功能(且不支持用脑图写标准用例,只是脑图的本真用法),但是小伙伴们,还是喜欢使用 xmind 通过标注写标准用例,进行测试用例的编写。

每次上传的时候,还要手动去修改格式, 所以便自己开发了这个小工具。

有的小伙伴会说,为什么不去网上找一个呢,还要自己重复造轮子,因为我是前阿里测开,只会 java,虽然有 python 工具,但是我不懂,还有就是网上的工具大多都是解析 xml 文件,xmi
nd7 我不知道,从 xmind8 开始 xmind 都是 content.json 文件, 也就是说网上的轮子我都用不了,最重要的是特别不灵活。

不废话开始干!

项目信息

  1. 语言:java 11
  2. 框架:spring-boot-starter-parent.2.7.2

第一步 运行服务

两种方式运行服务文章源自玩技e族-https://www.playezu.com/215264.html

  1. 克隆项目后直接运行
  2. 打包运行nohup java -jar itest-xmind-to-excel.jar &,打包时选择无 test 模式

第二步 自定义配置 xmind 标注

  1. 也可以不配置,使用默认的
    文章源自玩技e族-https://www.playezu.com/215264.html

    itest xmind 转 Excel 小工具插图

    文章源自玩技e族-https://www.playezu.com/215264.html

  2. 考虑到,每个小伙伴使用的习惯不同,所以增加了这个自定义标注的功能,只要在 yml 配置文件中修改就可以
    文章源自玩技e族-https://www.playezu.com/215264.html

    itest xmind 转 Excel 小工具插图1

    文章源自玩技e族-https://www.playezu.com/215264.html

2.1 找到标注的方式
首先在 xmind 中设置好自己想要的标注,然后将 .xmind 后缀名改为 .zip 解压后,里面有一个content.json的文件,这个 JSON 里面有个markerId,这个就是标注
文章源自玩技e族-https://www.playezu.com/215264.html

itest xmind 转 Excel 小工具插图2

文章源自玩技e族-https://www.playezu.com/215264.html

第三步 请求接口

到这里就已经得到一个可以上传到itest的 Excel 用例文件了
文章源自玩技e族-https://www.playezu.com/215264.html

itest xmind 转 Excel 小工具插图3

文章源自玩技e族-https://www.playezu.com/215264.html

itest-xmind-to-excel 项目流程说明

与网上其他工具的不同

  1. 其他工具解析 xmind 一般是使用的 XMind api 去解析,局限性会比较大,而且格式必须是固定的
  2. 本工程是递归解析 JSON,不依赖 XMind API,也不要求 XMind 的版本,不管你喜欢什么标注,都可灵活配置,总有一款适合你
  3. 使用的技术框架,几乎是目前最流行的,项目严格准守开发标准,不需要担心有学习成本,上手就能二开

解析后的效果

文章源自玩技e族-https://www.playezu.com/215264.html

itest xmind 转 Excel 小工具插图4

甬道图

itest xmind 转 Excel 小工具插图5

项目地址

gitee - itest-xmind-to-excel

github - itest-xmind-to-excel

ssd测试软件

 
    • itest work
      itest work 9

      哈哈,不错。itest 就是不支持用脑图写标准用例,要这样用,只能自行扩展。itest 坚持脑图的本真用法,保持脑图的简洁。存在就是合理的,有这场景的,可以用你这工具转为 EXCEL 后再导入 itest 中,后续我们可把你这个集成进去,就不用再 EXCEL 了,只直导入到 itest 中。兄弟这水平不错,不爽就自动动手

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证