自动化工具 用 python 将思维导图转换成树形列表 (二)

81—1 · 2017年12月18日 · 最后由 81—1 回复于 2017年12月19日 · 2811 次阅读

用 python 将思维导图转换成树形列表(二)

这篇主要是接之前 (用 python 将思维导图转换成树形列表),对于前帖中,提到的待优化的功能做了开发工作。
现在已基本实现。具体的设计思路可参考前贴

开源地址:

https://github.com/t880216t/case-manage
欢迎提 bug,或建议。

实现的功能:

1.接收 xmind 导出逻辑思维导图,并转换成有关联关系的树形结构数据。
2.支持指定节点下新增、删除用例。
3.提供测试通过功能(关联父节点,即所有的子节点测试通过后,父节点自动置为通过状态)
4.提供测试失败功能(关联父节点,即有一个子节点测试失败胡,父节点自动置为失败)
5.实时统计当前主任务的进度百分比、测试通过数量、失败数量、总节点数。

-------------12/20 更新--------------

6.增加了对 excel 文件的支持
excel 格式如下,如不想改代码,可以和我的保持一致。

导入结果

功能演示看下图:

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞
81—1 用 python 将思维导图转换成树形列表 中提及了此贴 12月18日 21:28

不错哦,单纯手工处理 pass 还是 fail 效率太低,如果目标只是统计结果数据,可以制定一定规则,把 xmind 的结果解析了后,直接显示统计结果

—— 来自 TesterHome 官方 安卓客户端

CC 回复

介于我们公司原来自研的用例管理平台功能不便、无人维护,写这个的目的,也是方便自己前期整理测试点,功能测试过程中记录执行状态,及时回应项目经理对测试进度的询问。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册