自学内容网 自学内容网

xmind2testcase工具将测试用例从Xmind转为CSV导入禅道

使用xmind编写测试用例,使用xmind2testcase工具将测试用例从Xmind转为CSV导入禅道,便于管理。

1.工具准备
第一步:安装python

第二步:安装xmind2testcase工具

运行-cmd-打开命令提示符弹窗,输入安装命令

安装命令:pip3 install xmind2testcase
版本升级:pip3 install -U xmind2testcase

第三步:在python安装路径下的\Lib\site-packages\xmind2testcase文件夹下找到zentao.py文件,替换成以下文件(原来的文件转换出的csv文件与目前禅道模板稍有不一致,需要修改)。

2.xmind编写规范
中心主题默认为产品名称

中心主题下的第一层子主题会自动识别为TestSuite,也可以理解为模块。

TestSuite(模块)下的子主题添加优先级后会自动识别为TestCase。

TestCase(测试用例)可以添加备注来说明前置条件。

TestCase(测试用例)下的子主题依次为TestStep和Expected results,即为测试步骤和期望结果。(注意:测试步骤和期望结果,如果用了序号,导入禅道时只能导入第一条。)

在任何元素前加#,可忽略解析。

自由主题不会被解析进去。

在这里插入图片描述

模块名称获取:模块名称需要与禅道上的名称一致,才能按模块导入用例。按照下面截图【导出模板】,可以在模板中查看模块名称。

在这里插入图片描述

在这里插入图片描述

3.3xmind转换成CSV
使用xmind2testcase工具将xmind转换成CSV

方式1:使用web界面

第一步:运行-cmd-打开命令提示符弹窗,输入启动命令:xmind2testcase webtool 8000
在这里插入图片描述

第二步:浏览器中打开链接:http://127.0.0.1:8000/

在这里插入图片描述

第三步:上传xmind文件开始转换,导出Zentao CSV:

在这里插入图片描述

导出Zentao CSV效果如下:
在这里插入图片描述

方式2:命令行调用

Usage:
  xmind2testcase [path_to_xmind_file] [-csv] [-xml] [-json]
  Example:
  xmind2testcase /path/to/testcase.xmind        => output testcase.csv、testcase.xml、testcase.json
  xmind2testcase /path/to/testcase.xmind -csv   => output testcase.csv
  xmind2testcase /path/to/testcase.xmind -xml   => output testcase.xml
  xmind2testcase /path/to/testcase.xmind -json  => output testcase.json

3.4CSV文件导入禅道
第一步:【测试】—》选择对应的产品,顶部导航栏点击【用例】—》导入CSV

在这里插入图片描述

每页导入设置为50条,多了可能会报错

在这里插入图片描述


原文地址:https://blog.csdn.net/weixin_42760923/article/details/140170285

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!