- 1 ZTF简介
- 2 ZTF自动化测试框架的主要功能
- 3 如何获得支持
- 4. 快速入门
- 4.1 安装部署
- 4.2 禅道设置
- 4.3 Windows编码和语言设置
- 4.4 常用命令
- 4.5 如何方便地在任意目录中执行ztf命令?
- 5. 用户指南
- 5.1. 脚本描述
- 5.2. 期待结果
- 5.3 脚本中穿插编写测试步骤和期待结果
- 5.4 ZTF参数设置
- 5.5 禅道用例同步
- 5.6 执行测试脚本
- 5.7 测试结果提交
- 5.8 其他命令
- 5.9 用例信息查看
- 5.10. 自动化测试工具支持
- 5.10.1 AutoIT
- 5.10.2 Selenium
- 5.10.3 Appium
- 5.10.4 RobotFramework
- 5.10.5 Cypress
- 5.11. 单元测试框架支持
- 5.12. Jenkins集成
- 5.12.1 Jenkins任务中使用ZTF
- 5.13. 代理服务
禅道用例同步
- 2019-10-14 14:41:33
- Aaron Chen
- 7075
- 最后编辑:陈琦 于 2022-02-25 10:35:37
- 分享链接
导出禅道系统测试用例
若工具尚未初始化,系统会首先提示设置禅道站点参数,请参考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。
发表评论