禅道自动化测试框架 ZTF v2.2

0.0/0人
19

更新时间:2024-02-20 17:44:02

所属分类:其他资源

评论回复:0

 

暂无演示 下载权限
资源名称:禅道自动化测试框架 ZTF v2.2
大家好,我们非常自豪的向大家推出我们禅道开发团队开发的
禅道自动化测试框架ZTF――ZenTaoATF(zentaoautotestingframework)
ZenTaoATF只有一个脚本文件,可以支持各种脚本语言编写的自动化测试脚本,语法简单,使用灵活,后续会和禅道项目管理软件进V85m_:x行绑定和集成
禅道自动化测试rT}框架ZenTaoATF的基本工作原理l]Mx
首s&R4yS先,你需要写一个测试脚本来实现你正常的测试逻辑
现在支持php,python,ruby,lua,tcl,bash
这个测试脚本里面按照自己所测程序的业务逻辑编写,比如链接数据库,查询某一个记录等等
然后通过4erT注释的方式j&gP*{6)为这个测试脚本写上基本的用例信息:标题,步骤和预期结果,采用的是yaml语法格式
<<
ti]Wr+`W:iGtle:helloworld.AR
expect:helloworld.
TC
然后执行zt脚本,zv,–.*`7(+t脚本会扫描当前DPP8f_目录下面的带有用例标志的脚本,然后调用执行,得出每个脚本的实际输出,然后和用例里面事先记录好的预期结果进行比对,如果相匹配,则成功,如果失败,则计算diff信息
相比较于其他的自动化测试框架或者单元测试框架来将,
ZenTaoATF的主要特点
1.简单
1.1程序简单
整个自动jB[化测y%c试框架只有一个zt文件J1:K?*]T,使用php开发,安装和运行都非常的方便
1.2语法简单
ZenTaoATF的语法只有简单的标题,步骤,k(U0%kmM预期结果,采用yaml格式,撰写比较方便,可读性也很好
2.跨语言
ZenTaoATF框架本身是使用PHP开发的,但它支持各种各样的脚gUyzG{*XN本语言,比如python,ruby,lua,tcl,bash,bat等
3.跨平台
ZenTaoATF可以运行在各个平台下面
(现在暂时只支持l2$.@QZV
2inux,windows1.1版本加入)
4.和禅道项目管理软件集成
后续版本我们会和禅道开源项目管理软件进行集成和绑定,脚本和用例可以做到有机的结合
禅道自动化测试框架ZTF安装使用
如何安装:
1.现在zentaoatf暂时只支持linux和bsd系统,请先安装好php的运行环境
2.下载zentaoatf包,将其解压缩yj?M|到一个目录
3.解压缩之后,有一个zt的php脚本
使用命令chmoda+rxzt给它增加可执行权限
4.为了后面方便使用,可以考虑将zt这个脚本拷贝到/usr/local/bin目录下面
如何运行:
1.下载zentaoatf包之后,里面有两个目录,一个是基本的语法,srQi[;一个是各种脚本语言的格式
2.可以在这个目录下面执行执行zt,就可以运行自动化测试脚本
执行的效果如下:
百度
- MB
首页 导航 会员 客服