这篇主要是接之前 (用 python 将思维导图转换成树形列表),对于前帖中,提到的待优化的功能做了开发工作。
现在已基本实现。具体的设计思路可参考前贴。
https://github.com/t880216t/case-manage
欢迎提 bug,或建议。
1.接收 xmind 导出逻辑思维导图,并转换成有关联关系的树形结构数据。
2.支持指定节点下新增、删除用例。
3.提供测试通过功能(关联父节点,即所有的子节点测试通过后,父节点自动置为通过状态)
4.提供测试失败功能(关联父节点,即有一个子节点测试失败胡,父节点自动置为失败)
5.实时统计当前主任务的进度百分比、测试通过数量、失败数量、总节点数。
6.增加了对 excel 文件的支持
excel 格式如下,如不想改代码,可以和我的保持一致。
导入结果
功能演示看下图: