常用命令

2019-10-14 14:29:50
Aaron Chen
760
最后编辑:陈琦 于 2020-03-19 13:54:56

命令:

help    -h        查看帮助信息。
set     -s        设置语言、禅道系统同步参数。用户对当前目录需要有写权限。
co      checkout  导出禅道系统中的用例,已存在的将更新标题和步骤描述。可指定产品、套件、测试单编号。
up      update    从禅道系统更新已存在的用例。可指定产品、模块、套件、测试单编号。
run     -r        执行用例。可指定目录、套件、脚本、结果文件路径,以及套件和任务编号,多个文件间用空格隔开。
ci                将脚本中修改的用例信息,同步到禅道系统。
cr                将用例执行结果提交到禅道系统中。
cb                将执行结果中的失败用例,作为缺陷提交到禅道系统。
list    ls -l     查看测试用例列表。可指定目录和文件的列表,之间用空格隔开。
view    -v        查看测试用例详情。可指定目录和文件的列表,之间用空格隔开。
sort    -sort     将脚本文件中的步骤重新排序。
clean   -c        清除脚本执行日志。
--verbose         增加此参数,用于显示详细日志,如Http请求、响应、错误等信息。

举例:(同禅道交互所用账号,请人工至少登录一次,以避免系统弱口令限制。)


$>ztf.exe run demo\lang\bat\1_string_match.bat       执行演示测试用例。
$>ztf.exe set                                        根据系统提示,设置语言、禅道系统地址、账号和密码参数。
                                                     http://ruiyinxin.test.zentao.net autotest01/P2ssw0rd
$>ztf.exe co                                         交互式导出禅道测试用例,将提示用户输入导出类型和编号。
$>ztf.exe co -product 1 -language python             导出编号为1的产品测试用例,使用python语言,缩写-p -l。
$>ztf.exe co -p 1 -m 15 -l python                    导出产品编号为1、模块编号为15的测试用例。
$>ztf.exe co -s 1 -l python -i true                  导出编号为1的套件所含测试用例,期待结果保存在独立文件中。
$>ztf.exe co -t 1 -l python                          导出编号为1的测试单所含用例。
$>ztf.exe up -t 1 -l python                          更新编号为1的测试单所含用例的信息。
$>ztf.exe run demo\lang\bat                          执行目录bat下的脚本,支持多个目录和文件参数项。
$>ztf.exe run product01 product01\all.cs             执行all.cs测试套件的用例,脚本在product01目录中。
$>ztf.exe run log\001\result.txt                     执行result.txt结果文件中的失败用例。
$>ztf.exe run product01 -suite 1                     执行禅道系统中编号为1的套件,脚本在product01目录,缩写-s。
$>ztf.exe run -task 1                                执行禅道系统中编号为1的任务,脚本在当期目录, 缩写-t。
$>ztf.exe ci product01\tc-1.py                       将脚本里修改的用例信息,同步到禅道系统。
$>ztf.exe cr log\001                                 提交测试结果到禅道系统。
$>ztf.exe cr log\001 -y                              提交测试结果到禅道系统,不需要逐个确认。
$>ztf.exe cb log\001                                 提交测试结果中失败用例为缺陷。
$>ztf.exe list demo\lang\bat                         列出目录bat下的所有脚本文件,支持多个目录和文件参数项。
$>ztf.exe ls demo\lang\bat -k 0                      列出指定路径下,ID为0的脚本。
$>ztf.exe -l demo\lang\bat -k pattern                列出指定路径下,标题包含'pattern'的脚本。
$>ztf.exe view demo\lang\bat\1_string_match.bat      查看指定路径的测试脚本,支持多个参数项。
$>ztf.exe -v demo\lang\bat -k 0                      查看指定路径下,ID为0的脚本。
$>ztf.exe -v demo\lang\bat -k word                   查看指定路径下,标题包含'pattern'的脚本。
$>ztf.exe sort demo\sample\2_with_group.php          将dir1目录下脚本的步骤重新排序, 缩写-s。
$>ztf.exe clean                                      清除所有测试执行日志,缩写-c。