itest-xmind-to-excel 使用手册
简介
开发这个小工具的原因呢,是因为公司使用的 itest 测试平台虽然有思维导图功能(且不支持用脑图写标准用例,只是脑图的本真用法),但是小伙伴们,还是喜欢使用 xmind 通过标注写标准用例,进行测试用例的编写。
每次上传的时候,还要手动去修改格式, 所以便自己开发了这个小工具。
有的小伙伴会说,为什么不去网上找一个呢,还要自己重复造轮子,因为我是前阿里测开,只会 java,虽然有 python 工具,但是我不懂,还有就是网上的工具大多都是解析 xml 文件,xmi
nd7 我不知道,从 xmind8 开始 xmind 都是 content.json 文件, 也就是说网上的轮子我都用不了,最重要的是特别不灵活。
不废话开始干!
项目信息
- 语言:java 11
- 框架:spring-boot-starter-parent.2.7.2
第一步 运行服务
两种方式运行服务文章源自玩技e族-https://www.playezu.com/215264.html
- 克隆项目后直接运行
- 打包运行
nohup java -jar itest-xmind-to-excel.jar &
,打包时选择无 test 模式
第二步 自定义配置 xmind 标注
也可以不配置,使用默认的
文章源自玩技e族-https://www.playezu.com/215264.html文章源自玩技e族-https://www.playezu.com/215264.html
考虑到,每个小伙伴使用的习惯不同,所以增加了这个自定义标注的功能,只要在 yml 配置文件中修改就可以
文章源自玩技e族-https://www.playezu.com/215264.html文章源自玩技e族-https://www.playezu.com/215264.html
2.1 找到标注的方式
首先在 xmind 中设置好自己想要的标注,然后将 .xmind
后缀名改为 .zip
解压后,里面有一个content.json的文件,这个 JSON 里面有个markerId,这个就是标注
文章源自玩技e族-https://www.playezu.com/215264.html
文章源自玩技e族-https://www.playezu.com/215264.html
第三步 请求接口
到这里就已经得到一个可以上传到itest的 Excel 用例文件了
文章源自玩技e族-https://www.playezu.com/215264.html
文章源自玩技e族-https://www.playezu.com/215264.html
itest-xmind-to-excel 项目流程说明
与网上其他工具的不同
- 其他工具解析 xmind 一般是使用的 XMind api 去解析,局限性会比较大,而且格式必须是固定的
- 本工程是递归解析 JSON,不依赖 XMind API,也不要求 XMind 的版本,不管你喜欢什么标注,都可灵活配置,总有一款适合你
- 使用的技术框架,几乎是目前最流行的,项目严格准守开发标准,不需要担心有学习成本,上手就能二开
解析后的效果
文章源自玩技e族-https://www.playezu.com/215264.html
甬道图
项目地址
gitee - itest-xmind-to-excel
github - itest-xmind-to-excel
ssd测试软件
未知地区 1F
哈哈,不错。itest 就是不支持用脑图写标准用例,要这样用,只能自行扩展。itest 坚持脑图的本真用法,保持脑图的简洁。存在就是合理的,有这场景的,可以用你这工具转为 EXCEL 后再导入 itest 中,后续我们可把你这个集成进去,就不用再 EXCEL 了,只直导入到 itest 中。兄弟这水平不错,不爽就自动动手