禅道 ZTF 发布 2.2 版本,新增对持续集成、单元和自动化测试框架的支持

栏目: 软件资讯 · 发布时间: 4年前

内容简介:ZTF 是一款用GO语言编写的开源自动化测试框架,支持 Python、Ruby、Lua、Tcl、PHP、Perl、Javascript,、Shell和Bat语言,同知名项目管理软件禅道无缝集成。 官网:https://ztesting.net 2019年11月发布2.0版本之后...

ZTF 是一款用 GO 语言编写的开源自动化测试框架,支持 Python、 RubyLua 、Tcl、 PHPPerl 、Javascript,、 Shell 和Bat语言,同知名项目管理软件禅道无缝集成。

官网:https://ztesting.net

2019年11月发布2.0版本之后,ZTF受到了禅道新老用户以及自动化测试人员的广泛关注。近年来,持续集成和DevOps在行业中的运用越发广泛,二者在缩短测试周期并提高发布产品的质量方面起着日益重要的作用。为更好地为用户服务,我们发布了2.2版本,新增版本库管理、自动化和单元测试有关的新特性。

ZTF支持与禅道无缝集成,可将禅道用例和自动化测试脚本一一绑定,执行的结果能提交到禅道中作为测试结果,执行失败的脚本也可以自动创建bug。ZTF自动化测试框架实现了与Jenkins持续集成功能打通。用户发起任务后,通过ZTF自动执行测试脚本,把单元测试的结果回传给禅道,二者合作打通了持续集成闭环。欢迎大家下载试用并提出宝贵建议。

一、修改记录:

  1. 更好地同Git、SVN版本库进行集成,可在线完成版本库管理、代码提交历史查看和比较,并进行同行评审和 提交代码缺陷记录;
  2. 支持同Jenkins持续集成平台进行无缝整合,用户可在禅道中通过打标签、代码注释和时间计划来触发指定版本的构建;
  3. 支持业界主流的 AutoIT, Selenium, Appium自动化测试工具,使用ZTF轻松完成自动化测试执行,并将测试结果和缺陷提交到禅道
  4. 支持 JUnit, TestNG, PHPUnit, PyTest, Jest, CppUnit, GTest, QTest 8种单元测试框架,ZTF执行单元测试、解析测试输出、提交到禅道生成测试报告和缺陷。

二、下载地址:

三、帮助文档

  1. Jenkins持续集成文档
  2. 自动化测试文档
  3. 单元测试文档

四、界面展示

Jenkins集成配置:

禅道 ZTF 发布 2.2 版本,新增对持续集成、单元和自动化测试框架的支持注:第1-4行,为根据禅道传过来的参数,签出对应tag或revision的代码。具体请参考 禅道集成版本库和Jenkins进行构建

       第5行,为使用ZTF执行JUnit单元测试的样例,更多测试框架的调用方法,请参考 本手册5.9 - 5.10小节

Jenkins自动化测试结果:

禅道 ZTF 发布 2.2 版本,新增对持续集成、单元和自动化测试框架的支持

禅道自动化测试报告展示:

禅道 ZTF 发布 2.2 版本,新增对持续集成、单元和自动化测试框架的支持

新增AutoIT、Appium、Selenium支持和示例,内嵌PHP运行时和Selenium Driver。

禅道 ZTF 发布 2.2 版本,新增对持续集成、单元和自动化测试框架的支持

Selenium自动化测试样例:

禅道 ZTF 发布 2.2 版本,新增对持续集成、单元和自动化测试框架的支持


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法的陷阱

算法的陷阱

阿里尔•扎拉奇 (Ariel Ezrachi)、莫里斯•E. 斯图克 (Maurice E. Stucke) / 余潇 / 中信出版社 / 2018-5-1 / CNY 69.00

互联网的存在令追求物美价廉的消费者与来自世界各地的商品只有轻点几下鼠标的距离。这诚然是一个伟大的科技进步,但却也是一个发人深思的商业现象。本书中,作者扎拉奇与斯图克将引领我们对由应用程序支持的互联网商务做出更深入的检视。虽然从表面上看来,消费者确是互联网商务兴盛繁荣过程中的获益者,可精妙的算法与数据运算同样也改变了市场竞争的本质,并且这种改变也非总能带来积极意义。 首当其冲地,危机潜伏于计算......一起来看看 《算法的陷阱》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具