首页 > Python资料 博客日记
Python 禅道测试用例助手
2024-10-13 23:00:03Python资料围观30次
Python资料网推荐Python 禅道测试用例助手这篇文章给大家,欢迎收藏Python资料网享受知识的乐趣
程序及源码下载地址:
https://gitee.com/ishouke/zen-tao-testcase-helper
实现功能
禅道测试用例助手。
实现xmind用例导入禅道,支持自动创建产品,模块,删除用例,此外,支持禅道导出的excel用例转xmind用例之后,再导入禅道,实现禅道用例管理闭环
使用要求
适配xmind版本:xmind 8 update 9(XMind_3.7.9.0)
说明:使用xmind编写的用例要能被程序解析,需要安装以上xmind版本
win10
禅道专业版 3.10.1
禅道开源版 3.10
程序目录结构说明
├─conf 存放配置文件
├─excel_testcases 存放禅道导出的excel用例文件
├─xmind_testcases 存放使用xmind编写的用例文件
├─results 程序运行输出结果目录(如果改目录不存在,会自动创建)
└─_internal 程序使用的内部文件(无需关注)
使用说明
修改应用程序配置
根据实际需求,修改禅道数据库配置conf/database.conf
[ZENTAO]
# 要连接的数据库服务器主机地址
host = 192.168.88.129
# 数据库使用的TCP端口,默认 3306
port = 3306
# 数据库登陆名
user = testacc
# 数据库登陆密码
password = test1234
# 要使用的数据库名,无默认值
db_name = zentao
# 指定客户端字符集编码,要跟数据库的编码一样
charset = utf8
根据实际需求,修改conf/application.conf
[COMMON]
# 操作:可选值如下:
# xmind_to_excel -- 把使用xmind用例按禅道用例导出模板转成excel用例
# xmind_to_zentao -- 把使用xmind用例导入禅道
# excel_to_xmind -- 把禅道导出的excel用例转xmind用例
operation = xmind_to_excel
# 转换后的测试用例文件所在目录路径
result_file_dir_path =
[XMIND_TO_EXCEL_OR_ZENTAO]
# xmind用例excel用例,或者导入禅道公共配置
# xmind测试用例文件所在目录路径(xmind转excel用例或者xmind导入禅道时使用)
xmind_testcase_file_dir_path =
# 默认用例适用阶段,可选值如下:
# 单元测试阶段, 单元测试, 功能测试阶段, 功能测试, 集成测试阶段, 集成测试, 系统测试阶段, 系统测试, 冒烟测试阶段, 冒烟测试, 版本验证阶段, 版本验证
# 支持多个,英文或者中文逗号相隔
# 默认值:系统测试阶段
default_applicable_stage = 系统测试阶段
# 默认用例类型,可选值如下:
# 功能测试, 接口测试,性能测试,安装部署,配置测试,安全相关,其它
default_testcase_type = 功能测试
# 用例默认优先级 默认值2
default_testcase_priority = 2
[XMIND_TO_ZENTAO]
# xmind用例导入禅道用例配置
# 用例归属产品名称不存在时是否自动创建产品 可选值:1、0
# 1--表示自动创建; 0--表示不自动创建 默认自动创建
auto_create_product = 1
# 用例归属产品模块不存在时是否自动创建模块 可选值:1、0
# 1--表示自动创建; 0--表示不自动创建 默认自动创建
auto_create_module = 1
[XMIND_TO_EXCEL]
# xmind用例转excel用例配置
# xmind转excel存储方式:可选值 1|2|3 默认为 1:每个xmind画布对应一个excel Sheet, 2: 每个 xmind 画布对应一个excel 3: 整个xmind对应一个excel Sheet
saving_way = 2
# 用例模块适配禅道 默认0
testcase_module_adapt_to_zen = 1
# 添加用例路径去除所属模块的剩余路径到用例名称 默认0, 仅仅testcase_module_adapt_to_zen设置为真值时可用
add_path_to_testcase = 0
# 默认用例状态
default_testcase_status = 正常
[EXCEL_TO_XMIND]
# excel转xmind存储方式:可选值 1|2|3
# 默认为 1: 所有 excel 对应一个xmind,每个画布对应一个excel
# 2: 每个excel对应一个xmind,每个xmind只包含一个画布
# 3: 所有excel对应一个xmind 画布(一般用于相同产品的用例文件合并)
saving_way = 2
# excel测试用例文件所在目录路径(禅道导出的excel测试用例转为xmind用例时使用)
excel_testcase_file_dir_path =
[ZEN_TAO]
# 是否禅道专业版 1--是 0--否,默认为 0
is_version_pro = 0
将用例文件放到对应目录下
根据实际需求,将用例文件放到对应目录:
-
如果希望把xmind用例按禅道用例导出模板转成excel用例 或者 把xmind用例导入禅道,则将xmind用例文件放入
xmind_testcases
目录 -
如果希望把禅道导出的excel用例转xmind用例,则把excel用例文件放入
excel_testcases
目录注意:
- 禅道开源版3.10 导出用例时,不支持直接导出用例为
.xlsx
、.xls
文件,但可以导出csv
文件,需要自己手工转换为excel文件 - 禅道开源版3.10导出的用例时所属模块仅包含用例直接上级模块,不包含祖先模块(父级模块往上至根路径),转为xmind用例,再导入禅道时,程序暂时不会做任何补偿操作,即excel模块中包含用例模块层级是咋样的,导入后就是咋样的。
- 禅道开源版3.10 导出用例时,不支持直接导出用例为
运行程序
双击testcase_helper.exe
或者cmd
控制台下,输入testcase_helper.exe
文件绝对、相对路径,回车运行
注意:导入xmind用例到禅道时,如果程序检测到距离上次操作以来当前xmind文件未修改,则不会执行当前文件的导入操作
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
上一篇:python不容易想到的异常
下一篇:Python 遍历文件夹里的文件
相关文章
最新发布
- 【Python】selenium安装+Microsoft Edge驱动器下载配置流程
- Python 中自动打开网页并点击[自动化脚本],Selenium
- Anaconda基础使用
- 【Python】成功解决 TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’
- manim边学边做--三维的点和线
- CPython是最常用的Python解释器之一,也是Python官方实现。它是用C语言编写的,旨在提供一个高效且易于使用的Python解释器。
- Anaconda安装配置Jupyter(2024最新版)
- Python中读取Excel最快的几种方法!
- Python某城市美食商家爬虫数据可视化分析和推荐查询系统毕业设计论文开题报告
- 如何使用 Python 批量检测和转换 JSONL 文件编码为 UTF-8
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Python与PyTorch的版本对应
- Anaconda版本和Python版本对应关系(持续更新...)
- Python pyinstaller打包exe最完整教程
- Could not build wheels for llama-cpp-python, which is required to install pyproject.toml-based proj