Convert xmind to zantao csv
Project description
Xmind2Zantao
规则
测试用例定义:
前置条件:
输出概览:
详细说明
- 优先级标记的节点,或者以
P-
和N-
开头的节点,作为测试用例的标题,即测试用例开始。 - 用例标题后的节点为用例步骤,用例步骤后面的节点为预期结果。
- 用例标题之前的节点,拼接组成
模块
属性。- 模块以
/
开始 - 如果标题之前的节点中定义了禅道中的真实模块(以模块ID结尾:
/云运营/账单/平台管理/快照账单汇总(#4086)
),则直接使用。
- 模块以
- 使用
笔记(note)
作为前置条件。 - 以
叹号(!)
开头的节点将被忽略。 - 自由主题会被忽略,不进行转换
下载示例Xmind文件:
附加功能(需要后台启用相关配置)
预览中查看每个用例的模块在禅道是否存在。
点击进入模块的树状展示页面,不存在的模块标红展示。
部署
安装软件包:
pip install xmind2zantao
- 快速启动web服务
gunicorn xmind2zantao_web.application:app -p application.pid -b 0.0.0.0:8000 -w 4 -D
打开浏览器 输入正确的IP地址和端口来使用。
- 启用禅道模块检查功能
启动服务时指定相应的环境变量即可
gunicorn xmind2zantao_web.application:app -e ZANTAO_BASE_URL='http://127.0.0.1/zentao' -e ZANTAO_USERNAME=testuser -e ZANTAO_PASSWD='123456' -e ZANTAO_PRODUCT_ID=3 -p application.pid -b 0.0.0.0:8000 -w 4 -D
需要的环境变量如下:
# 禅道地址
ZANTAO_BASE_URL='http://127.0.0.1/zentao'
# 登录用户名
ZANTAO_USERNAME='xxx'
# 登录密码
ZANTAO_PASSWD='xxx'
# 产品ID
ZANTAO_PRODUCT_ID=3
获取产品ID:
注意: 目前只支持对一个产品的目录进行检查,如果有多个产品都是用,可以部署多个web服务来暂时解决。
感谢
参考:xmind2testlin xmindparser
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for xmind2zantao-1.0.4-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 686413bf62bf65aaa758f5dfc572bd0a09c685ba7ca2eca198c9e460383806b1 |
|
MD5 | 7810b498d5167bbdb5dae9d613cfbf5b |
|
BLAKE2b-256 | b1238768e2e5c72db574a027efad5a3b9176df6dda6da82aa8146411ef4acdf9 |