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

格式化符号

2019-10-14 16:59:41
Aaron Chen
1451
最后编辑:陈琦 于 2020-08-04 15:08:40
分享链接

ZTF支持将期待结果配置成一个格式化符号,用以完成对实际结果的验证点检查。可使用的 符号如下:

%s 字符串
%i 十进制数字,可有符号
%d 十进制数字,无符号
%x 十六进制数字
%f 十进制浮点数
%c 单个字符


以下代码使用格式化符号`%s%d`来验证形如abc123的输出。具体可参考demo/sample/ 7_expect_with_format_string.php 的例子。

#!/usr/bin/env php
<?php
/**
[case]
title=expect with format string by using backquote `
cid=0
pid=0
[group]
  1. step1 >> `%s%d`
[esac]
*/
checkStep1() || print(">> abc123\n");
function checkStep1(){}