1  ZTF简介
2  ZTF主要功能
3  ZTF两种脚本类型
4  如何获得支持
5. 快速入门
5.1  安装客户端
5.2  安装命令行
5.3  禅道设置
5.4  旧版禅道兼容
5.5  Windows编码和语言设置
5.6  常用命令
5.7  使用示例
5.8  如何方便地在任意目录中执行ztf命令?
6. 用户指南
6.1. ZTF脚本描述
6.1.1  简单脚本
6.1.2  分组步骤
6.1.3  多行期待结果
6.1.4  跳过执行
6.2. ZTF期待结果
6.2.1  独立文件
6.2.2  正则表达式
6.2.3  格式化符号
6.2.4  特有语法
6.3. ZTF客户端使用
6.3.1  页面功能介绍
6.3.2  配置运行环境
6.3.3  添加禅道站点
6.3.4  添加工作目录
6.3.5  执行脚本或单元测试
6.3.6  测试结果和重新执行用例
6.3.7  脚本与禅道互通
6.3.8  复制、粘贴、删除、重命名、在文件管理器或命令行打开
6.3.9  使用远程服务器
6.3.10  使用远程代理节点
6.4  脚本中穿插编写测试步骤和期待结果
6.5  ZTF参数设置
6.6  禅道用例同步
6.7  执行测试脚本
6.8  测试结果提交
6.9  其他命令
6.10  用例信息查看
6.11. 主流自动化脚本语言支持
6.11.1  Bat
6.11.2  JavaScript
6.11.3  Lua
6.11.4  Perl
6.11.5  PHP
6.11.6  Python
6.11.7  Ruby
6.11.8  Shell
6.11.9  Tcl
6.12. 自动化测试工具支持
6.12.1  AutoIT
6.12.2  Selenium
6.12.3  Appium
6.12.4  RobotFramework
6.12.5  Cypress
6.12.6  Playwright
6.12.7  Puppeteer
6.13. 单元测试框架支持
6.13.1  JUnit
6.13.2  TestNG
6.13.3  PHPUnit
6.13.4  PyTest
6.13.5  Jest
6.13.6  GTest
6.13.7  QTest
6.13.8  CppUnit
6.13.9  GoTest
6.13.10  Allure
6.14. Jenkins集成
6.14.1  Jenkins任务中使用ZTF
6.15. 代理服务
6.15.1  使用代理执行测试
6.15.2  心跳请求
6.15.3. 服务接口
6.15.3.1  新建测试任务
6.15.3.2  列出测试任务
6.15.3.3  列出测试历史
6.15.3.4  下载测试结果
6.15.3.5  修改ZTF配置
7. 开发指南
7.1  编译打包
7.2  命令行开发
7.3  服务端开发
7.4  前端开发
7.5  客户端开发

禅道用例同步

2019-10-14 14:41:33
Aaron Chen
10990
最后编辑:陈琦 于 2022-08-29 09:19:52
分享链接

导出 禅道系统测试用例

若工具尚未初始化,系统会首先提示设置禅道站点参数,请参考2.1节 ZTF参数设置

如果用例已经存在,再次导出将更新脚本中的用例标题和步骤。

有关如何获取 产品、模块、套件和任务的编号,请见本文末尾。


在命令行执行ztf.exe co,进入参数设置程序。根据系统提示,输入以下信息:

  1. 导出来源:可选项为产品(Product)、套件(Suite)和任务(Task);
  2. 来源编号:为禅道系统中 产品、套件或任务的编号,若为从产品导出,会提示输入模块(Module)编号,以进一步过滤;
  3. 是否将用例的期待结果保存在独立的文件中:默认否;
  4. 导出脚本的语言:可选项为 Python、Ruby、Lua、Tcl、PHP、Perl、Javascript,、Shell和Bat的9种;
  5. 存储脚本的目录:默认为 product+用例所属产品编号;
  6. 是否按模块来分类组织脚本:默认是;
  7. 脚本文件名的前缀:默认为空。


也可在 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。






评论列表
2022-12-02 13:47:30
在命令行执行ztf.exe co,进入参数设置程序,选择脚本语言时提示登录失败是什么原因
陈琦 2022-12-08 08:38:13
应该是禅道账号设置不正确,请检查ztf可执行文件同目录下的conf/ztf.conf文件里的设置.
2022-01-20 16:06:24
在命令行执行ztf.exe co,进入参数设置程序,选择脚本语言时提示登录失败是什么原因
1/1
发表评论
评论通过审核后显示。