您现在的位置是:首页 >技术交流 >xmind思维导图转成禅道测试用例网站首页技术交流

xmind思维导图转成禅道测试用例

Monkey大圣 2024-06-30 18:01:02
简介xmind思维导图转成禅道测试用例

xmind思维导图用来编写用例胜在效率高,可以快速的理清楚需求。缺点在于没法上传禅道,但是公司有要求每次迭代要有禅道的测试用例。直接写禅道的测试用例的话,又很耗时,效率低下,与提高人效的公司年度战略不符,所以就想着能不能将xmind直接转换成可以导入禅道的测试用例呢

网上冲浪了下,发现有两个比较接近的框架可以使用:xmind、xmind2testcase

贴上他们的git地址:

xmind:https://github.com/zhuifengshen/xmindx

xmind2testcase:GitHub - zhuifengshen/xmind2testcase: XMind2TestCase基于python实现,提供了一个高效测试用例设计的解决方案! 

都是很优秀的框架,大家可以自行去看,我就不在这里赘述。

最贴近我需求的,是xmind2testcase框架。但是呢,和我的需求还是有些出入。因为禅道用例要求有:模块、相关需求、用例标题、优先级、用例类型、试用阶段、前置条件、步骤、预期。而且还有个问题,就是我们公司使用的禅道用例只支持Excel格式的导入,xmind2testcase提供的转换成json或者csv格式,对我来说都没有用,更不用说生成的用例还缺字段了,所以我根据自己的需求,重新编写了xmind2testcase的框架(安装包下面会提供),使之可以更适合我们公司的使用

下图是我的期望的用例类型

 

 但是xmind2testcase提供的却是下面这种

具体来说如何用吧

1、下载的包,进行安装

链接:https://pan.baidu.com/s/1BFDu8YCtoKwuPrHp05_nww 
提取码:448d

解压后,安装setup.py文件

python setup.py install

2、按照我提供的模板,编辑自己的思维导图

模板也在上面的网盘地址内

 具体编写规则跟xmind2testcase一样,对于我改写的地方做了一些修正

 3、转换目标思维导图为Excel用例

xmind2testcase 目标思维导图.xmind -xlsx

 得到的Excel文件就可以直接导入禅道了

如果用例转换过程中提示缺失了一些模块的话,比如缺少 openpyxl之类的,直接自行安装下就行了

最后:再次感谢xmind2testcase框架的作者,是一个非常优秀的框架。

 

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。