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

PHPUnit

2020-04-14 17:15:56
Aaron Chen
511
最后编辑:陈琦 于 2020-04-15 15:56:31

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


请预先做好以下配置,此处以Windows下为例。

  1. 安装PHP7, 解压安装的请确认可执行文件在 PATH环境变量中(在任意目录执行php -v成功);
  2. 从https://phar.phpunit.de/phpunit-9.phar下载PHPUnit文件;
  3. 修改下载的文件为 phpunit.phar
  4. 在相同目录下新建文件 phpunit.cmd,输入内容 @php "%~dp0phpunit.phar" %* 
  5. phpunit.cmd所在目录加入PATH环境变量,具体可参照 这里

执行过程:

  1. CD进入PHPUnit项目的根目录;
  2. 执行 ztf.exe phpunit -p 1 phpunit -c phpunit.xml --testdox-xml testresults.xml,其中-p为禅道中的产品ID;
  3. 按照提示输入项目配置信息;
  4. 测试执行完成,ZTF自动提交测试结果到禅道中指定的产品;
  5. 打开禅道“测试”菜单下的二级菜单“单元测试”,查看测试结果。