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.9.4  RobotFramework
5.9.5  Cypress
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  GTest
5.10.7  QTest
5.10.8  CppUnit
5.11. Jenkins集成
5.11.1  Jenkins任务中使用ZTF
5.12. 代理服务
5.12.1  使用代理执行测试
5.12.2  心跳请求
5.12.3. 服务接口
5.12.3.1  新建测试任务
5.12.3.2  列出测试任务
5.12.3.3  列出测试历史
5.12.3.4  下载测试结果
5.12.3.5  修改ZTF配置

RobotFramework

2020-12-14 14:55:18
Aaron Chen
338
最后编辑:陈琦 于 2021-01-05 11:00:20
分享链接

我们准备了一个演示项目,请从 https://gitee.com/ngtesting/ci_test_robotframework获取。


请按照以下步骤,部署Robot Framework环境。

  1. 参照 这里安装Python开发环境和Robot Framework测试框架;
  2. 执行pip install robotframework-selenium2library,安装演示项目所需的Selenium库
  3. 执行robot --version命令,确认 Robot Framework安装成功;
  4. 执行pip list命令,确认Robot Framework相关类库就绪;
  5. 下载chromedriver,参照 这里将其植入系统PATH中。

执行过程:

  1. CD进入 Robot Framework演示项目的根目录;
  2. 执行 ztf.exe robot -p 1 --verbose robot -d results src/testcase,其中-p为禅道中的产品ID;
  3. 首次执行时,按照提示输入项目配置信息,其将被保存到演示 项目的conf 目录
  4. 测试执行完成,ZTF自动提交测试结果到禅道中的指定产品;
  5. 打开禅道“测试”菜单下的二级菜单“单元测试”,查看测试结果。
发表评论
评论通过审核后显示。