1  ZTF简介
2  ZTF自动化测试框架的主要功能
3  如何获得支持
4. 快速入门
4.1  安装部署
4.2  禅道设置
4.3  Windows编码和语言设置
4.4  常用命令
4.5  如何方便地在任意目录中执行ztf命令?
5. 用户指南
5.1. 脚本描述
5.1.1  简单脚本
5.1.2  分组步骤
5.1.3  多行步骤
5.1.4  混合形式
5.1.5  跳过执行
5.2. 期待结果
5.2.1  独立文件
5.2.2  正则表达式
5.2.3  格式化符号
5.3  ZTF参数设置
5.4  禅道用例同步
5.5  执行测试脚本
5.6  测试结果提交
5.7  用例信息查看
5.8  其他命令
5.9. 自动化测试工具支持
5.9.1  AutoIT
5.9.2  Selenium
5.9.3  Appium
5.10. 单元测试框架支持
5.10.1  JUnit
5.10.2  TestNG
5.10.3  PHPUnit
5.10.4  PyTest
5.10.5  Jest
5.10.6  CppUnit
5.10.7  GTest
5.10.8  QTest
5.11. Jenkins集成
5.11.1  Jenkins任务中使用ZTF

Jenkins任务中使用ZTF

2020-04-14 17:22:48
Aaron Chen
1396
最后编辑:陈琦 于 2020-08-20 16:17:40
分享链接

请按照以下步骤完成ZTF同Jenkins的集成

  • 参考这里完成禅道同版本库的集成;
  • 参考这里完成禅道同Jenkins的集成;
  • 签出相应的测试版本库,参照以上章节,成功执行一次自动化或单元测试;
  • ZTF将项目根目录下生成conf文件,提交 conf目录到代码库;
  • 在Jenkins代理节点上,配置ZTF可执行文件到系统环境变量PATH,就具体可参考 这里
  • 在Jenkins任务配置中,参照以上章节中的命令,使用ZTF来执行单元或自动化测试,如:
    • 自动化测试:ztf demo\selenium\chrome.php --interp runtime\php\php7\php.exe
    • 单元测试:ztf junit mvn clean package test
  • 手动执行Jenkins任务;
  • 对于单元测试,ZTF在执行完成后会上报测试结果到禅道,自动化测试的结果可使用ztf cr命令提交结果。