禅道用例同步
- 2019-10-14 14:41:33
- Aaron Chen
- 13229
- 最后编辑:陈琦 于 2022-08-29 09:19:52
- 分享链接
导出 禅道系统测试用例
若工具尚未初始化,系统会首先提示设置禅道站点参数,请参考2.1节 ZTF参数设置。
如果用例已经存在,再次导出将更新脚本中的用例标题和步骤。
有关如何获取 产品、模块、套件和任务的编号,请见本文末尾。
在命令行执行ztf.exe co,进入参数设置程序。根据系统提示,输入以下信息:
- 导出来源:可选项为产品(Product)、套件(Suite)和任务(Task);
- 来源编号:为禅道系统中 产品、套件或任务的编号,若为从产品导出,会提示输入模块(Module)编号,以进一步过滤;
- 是否将用例的期待结果保存在独立的文件中:默认否;
- 导出脚本的语言:可选项为 Python、Ruby、Lua、Tcl、PHP、Perl、Javascript,、Shell和Bat的9种;
- 存储脚本的目录:默认为 product+用例所属产品编号;
- 是否按模块来分类组织脚本:默认是;
- 脚本文件名的前缀:默认为空。
也可在 ztf.exe co命令中,直接提供以下参数,具体可参考1.3节 常用命令。
-p <产品ID> -m <模块ID>
-s <套件ID>
-t <任务ID>
-i 期待结果保存在独立文件中,true或false
-l 指定脚本的语言
如果用例已经存在,执行co命令时,会从禅道 更新相关用例的信息。
如何获取产品、模块、套件任务的ID?
- 进入禅道“测试->用例”页面,检查浏览器地址栏中的URL如http://zentao.site/testcase-browse-1.html,此处的1即为产品ID;
-
进入禅道“
测试->用例
”页面,在左侧选择一个模块,检查浏览器URL如http://zentao.site/testcase-browse-1--byModule-122.html
,此处的122即为模块ID;
- 进入禅道 “测试->套件 ” 页面,列表左侧第一列即为套件ID;
- 进入禅道“测试->测试单",选择要查询的测试单,检查浏览器地址栏中的URL如http://zentao.site/testtask\-cases\-1.html,此处的1即为任务id。