禅道 ZTF 发布 2.2 版本,新增对持续集成、单元和自动化测试框架的支持
ZTF 是一款用GO语言编写的开源自动化测试框架,支持 Python、Ruby、Lua、Tcl、PHP、Perl、Javascript,、Shell和Bat语言,同知名项目管理软件禅道无缝集成。
2019年11月发布2.0版本之后,ZTF受到了禅道新老用户以及自动化测试人员的广泛关注。近年来,持续集成和DevOps在行业中的运用越发广泛,二者在缩短测试周期并提高发布产品的质量方面起着日益重要的作用。为更好地为用户服务,我们发布了2.2版本,新增版本库管理、自动化和单元测试有关的新特性。
ZTF支持与禅道无缝集成,可将禅道用例和自动化测试脚本一一绑定,执行的结果能提交到禅道中作为测试结果,执行失败的脚本也可以自动创建bug。ZTF自动化测试框架实现了与Jenkins持续集成功能打通。用户发起任务后,通过ZTF自动执行测试脚本,把单元测试的结果回传给禅道,二者合作打通了持续集成闭环。欢迎大家下载试用并提出宝贵建议。
一、修改记录:
- 更好地同Git、SVN版本库进行集成,可在线完成版本库管理、代码提交历史查看和比较,并进行同行评审和 提交代码缺陷记录;
- 支持同Jenkins持续集成平台进行无缝整合,用户可在禅道中通过打标签、代码注释和时间计划来触发指定版本的构建;
- 支持业界主流的 AutoIT, Selenium, Appium自动化测试工具,使用ZTF轻松完成自动化测试执行,并将测试结果和缺陷提交到禅道;
- 支持 JUnit, TestNG, PHPUnit, PyTest, Jest, CppUnit, GTest, QTest 8种单元测试框架,ZTF执行单元测试、解析测试输出、提交到禅道生成测试报告和缺陷。
二、下载地址:
- ztf-win-amd64-2.2.zip
- ztf-win-x86-2.2.zip
- ztf-linux-2.2.tar.gz
- ztf-mac-2.2.zip
- 项目源代码(zip)
- GitHub项目首页
三、帮助文档
四、界面展示
Jenkins集成配置:
注:第1-4行,为根据禅道传过来的参数,签出对应tag或revision的代码。具体请参考 禅道集成版本库和Jenkins进行构建;
第5行,为使用ZTF执行JUnit单元测试的样例,更多测试框架的调用方法,请参考 本手册5.9 - 5.10小节。
Jenkins自动化测试结果:
禅道自动化测试报告展示:
新增AutoIT、Appium、Selenium支持和示例,内嵌PHP运行时和Selenium Driver。
Selenium自动化测试样例:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
禅道 12.3.stable 版本发布,全面集成八种单元测试框架,打通持续集成闭环
禅道项目管理软件集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。 禅道官网:www.zentao.net 大家好,禅道项目管理软件开源版12.3.stable发布,全面集成八种单元测试框架,打通持续集成闭环。该版本将测试用例细分了单元测试用例和功能测试用例,可以直接在禅道页面上导入各种各样的单元测试框架的执行结果。 为方便用户使用,禅道提供了ZTF自动化测试框架,支持 JUnit, TestNG, PHPUnit, PyTest, Jest, CppUnit, GTest, QTest 8种单元测试框架,可以与之前的Jenkins持续集成功能打通。用户发起任务后,通过ZTF自动执行测试脚本,把单元测试的结果回传给禅道,二者合作打通了持续集成闭环,打通了项目管理工具和持续集成工具中间的沟壑。 欢迎大家下载使用ztf:https://www.ztesting.net/article/ztf2.2-29.html。 集成单元测试功能: 一、修改记录 完成的需求 4711 地址类型为GET时,导出用例提示没有数据...
- 下一篇
架构师修炼之微服务部署 - Docker简介
架构师修炼之微服务部署 - Docker简介 Docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker动手实验平台:Play with Docker。 Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在GitHub上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动开放容器联盟(OCI)。 Docker 自开源后受到广泛的关注和讨论,至今其 GitHub 项目已经超过 4 万 6 千个星标和一万多个 fork。甚至由于 Docker 项目的火爆,在 2013 年底,dotCloud 公司决定改名为 Docker。Docker 最初是在 Ubuntu 12.04 上开发实现的;R...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合Redis,开启缓存,提高访问速度
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- CentOS8安装Docker,最新的服务器搭配容器使用