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

各人好,我们十分骄傲的背各人推出我们禅讲开辟团队开辟的禅讲主动化测试框架 ZTF——ZenTaoATF(zentao auto testing framework)。ZenTaoATF只要一个剧本文件,能够撑持各类剧本言语编写的主动化测试剧本,语法简朴,利用灵敏,后绝会战禅讲项目办理硬件停止绑定战散成。


禅讲主动化测试框架ZenTaoATF的根本事情道理
起首,您需求写一个测试剧本去完成您一般的测试逻辑。如今撑持php, python, ruby, lua, tcl, bash。

那个测试剧本内里根据本人所测法式的营业逻辑编写,好比链接数据库,查询某一个记载等等。

然后经由过程正文的方法为那个测试剧本写上根本的用例疑息:题目,步调战预期成果,接纳的是yaml语法格局。



title: helloworld.

expect: helloworld.

TC

然后施行zt剧本,zt剧本会扫描当前目次上面的带有效例标记的剧本,然后挪用施行,得出每一个剧本的实践输出,然后战用例内里事前记载好的预期成果停止比对,假如相婚配,则胜利,假如失利,则计较diff疑息。

比拟较于其他的主动化测试框架大概单位测试框架去将,


ZenTaoATF的次要特性
1. 简朴

1.1 法式简朴

全部主动化测试框架只要一个zt文件,利用php开辟,装置战运转皆十分的便利。

1.2 语法简朴

ZenTaoATF的语法只要简朴的题目,步调,预期成果,接纳yaml格局,撰写比力便利,可读性也很好。

2. 跨言语

ZenTaoATF框架自己是利用PHP开辟的,但它撑持林林总总的剧本言语,好比python, ruby, lua, tcl, bash, bat等。

3. 跨仄台

ZenTaoATF能够运转正在各个仄台上面。(如今临时只撑持linux,windows1.1版本参加)

4. 战禅讲项目办理硬件散成

后绝版本我们会战禅讲开源项目办理硬件停止散成战绑定,剧本战用例能够做到有机的分离。


禅讲主动化测试框架 ZTF装置利用
怎样装置:

1. 如今zentaoatf临时只撑持linux战bsd体系,请先装置好php的运转情况。

2. 下载zentaoatf包,将其解紧缩到一个目次。

3. 解紧缩以后,有一个zt的php剧本。利用号令chmod a+rx zt 给它增长可施行权限。

4. 为了前面便利利用,能够思索将zt那个剧本拷贝到/usr/local/bin目次上面。

怎样运转:

1. 下载zentaoatf包以后,内里有两个目次,一个是根本的语法,一个是各类剧本言语的格局。

2. 能够正在那个目次上面施行施行 zt,就能够运转主动化测试剧本。施行的结果以下:


禅讲主动化测试框架 ZTF v2.27826,禅讲,主动,主动化,主动化测试

使用道具 举报