禅道自动化测试框架 ZTF 发布 2.4 版本,增加测试步骤自动提取功能
大家好,禅道自动化测试框架2.4版本发布,支持在脚本的任意地方编写测试步骤和期待结果,并提供了一个extract命令用于提取这些信息。
ZTF是禅道团队自研的自动化测试框架,支持与禅道无缝集成,可将禅道用例和测试脚本进行同步,将执行结果自动提交到禅道并生成测试报告,执行失败的用例可通过命令在禅道中创建Bug。ZTF自动化测试框架实现了与Jenkins持续集成功能的打通。用户发起Jenkins构建后,通过ZTF调度执行测试脚本,结束后把单元和功能测试的结果回传给禅道,二者合作打通持续集成的闭环。
欢迎大家下载试用,并提出宝贵建议。
一、更新记录
- 支持在脚本的任意地方编写测试步骤和期待结果;
- 新增extract命令,用于提取测试步骤和期待结果;
- 修复了一些小的问题。
二、下载地址
三、帮助文档
四、新功能界面展示
从代码中提取测试步骤:
1. 示例脚本demo\sample\8_extract_desc.php中,注释包含了测试步骤和期待结果;
2. 执行以下命令,提取分散在左侧文件代码中的步骤和期待结果;
ztf.exe extract demo\sample\8_extract_desc.php
3. 获得右侧结果文件,在顶部注释中,新增了提取的用例步骤描述。
具体语法如下:
- group:开始一个分组,以2个中括号]]结尾;
- step:开始一个步骤,单行的期待结果紧跟在>>后;
- 步骤的期待结果为多行时,使用2组>>符号括起来;
- 分组和多行期待结果的子项,前面用2个空格作为缩进,以保持同先前语法的兼容。
禅道自动化测试报告展示:
五、ZTF功能简介
ZTF自动化测试框架对您现有的测试脚本资产没有侵入,可很好地驱动8种单元测试框架、5种自动化测试工具、9种脚本语言来执行测试,并把最终结果回传给禅道,进行统一的报告展示,打通项目管理和持续集成工具之间的沟壑。
相关代码可参考demo目录和这里。
欢迎大家下载试用。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
聊聊 Redis 内存淘汰策略
这一期咱们一起来看看 Redis 的内存淘汰策略~ 为什么要有内存淘汰机制 大家都知道 Redis 中的键会设置过期时间,当到达过期时间时会通过一定策略清除对应 key,但是 redis 内存是由上限的,当达到内存上限时,就要通过一定策略淘汰掉相应 kv 键值对。 Redis 内存上限 maxmemory 配置选项使用来配置 Redis 的存储数据所能使用的最大内存限制。可以通过在内置文件redis.conf中配置,也可在Redis运行时通过命令CONFIG SET来配置。例如,我们要配置内存上限是100M的Redis缓存,那么我们可以在 redis.conf 配置如下: maxmemory 100mb 复制代码 设置 maxmemory 为 0 表示没有内存限制。在 64-bit 系统中,默认是 0 无限制,但是在 32-bit 系统中默认是 3GB。 当存储数据达到限制时,Redis 会根据情形选择不同策略,或者返回errors(这样会导致浪费更多的内存),或者清除一些旧数据回收内存来添加新数据。 Redis 内存淘汰策略 noenviction:不清除数据,只是返回错误,这样会...
- 下一篇
YARN——正确理解容量调度的capacity参数
容量调度器中,配得最多的应该就是capacity和maximum-capacity了,一个是当前队列的资源容量,一个是队列可使用的最大容量。多个队列的容量之和为100。 maximum-capacity这个参数还好理解,即队列可使用资源的上限。 假如有多个队列,每个队列都将maximum-capacity的值设置成与capacity一样,意味着每个队列只能使用固定大小的资源,不能超额使用其他队列空闲资源,这样,也就可能出现资源浪费或利用率低的情况。 因此,通常该值会设置成比capacity大。例如都设置为100,也就是每个队列最大都可以使用集群的全部资源。 但既然最大都可以使用集群的全部资源,那么capacity参数的作用和意义到底是什么,该参数又是如何限制用户资源使用的。 查看了官方文档,网上也看了不少文章,始终觉得没有讲透capacity这个参数的意义,索性直接撸源码。 结合源码,并对照日志,确认了几个关键点后,对自己的结论很是自信,立马邮件同步给组内的小伙伴。 队列的capacity参数是单个用户在该队列中所能使用资源的上限。 由于允许多个不同的用户向同一个队列提交任务,因此多个...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS关闭SELinux安全模块
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker使用Oracle官方镜像安装(12C,18C,19C)