MeterSphere 开源持续测试平台 v2.6.0 发布,UI 自动化测试模块与环境管理全面打通
2023年1月16日,MeterSphere一站式开源持续测试平台正式发布v2.6.0版本。
在这一版本中,MeterSphere的UI自动化测试模块与环境管理全面打通,更好地满足了用户一个脚本同时跑多个环境的测试需求。在测试跟踪模块中,测试计划关联测试用例时支持记住跨页选择的记录,一并导入,提升关联效率;接口测试模块中,接口定义列表支持批量复制指定版本的CASE和Mock数据,以减少重复性工作的录入。在通用功能模块中,变更Jenkins Job的运行结果为当前运行的测试计划/用例的实际执行结果。
新增功能
■ UI自动化测试模块与环境管理全面打通(X-Pack)
在MeterSphere v2.6.0版本中,UI场景用例新增“运行环境”选项,用户可以选择将设计好的自动化脚本在不同环境中执行,进一步提高测试用例的复用性。
执行完的UI测试用例报告会展示本次执行的运行环境,以供用户排查和定位问题。
关联到测试计划中的UI自动化测试用例在执行测试计划时,也会根据测试计划所选择的运行环境生效。至此,接口测试模块、UI测试模块已经实现与项目环境的全面打通。
■ 测试计划关联用例支持记住跨页选择的记录
如今,在MeterSphere的“测试计划”模块中关联待执行的测试用例已经成为一个非常高频的操作了。为了提升关联用例的效率,在MeterSphere v2.6.0版本中,关联测试用例支持记住跨页选择的记录,再一并导入。
■ 接口定义列表支持批量复制指定版本的CASE和Mock数据(X-Pack)
在实际项目测试过程中会经常遇到接口变更的情况,接口每更新一个版本就需要进行新一轮测试。而针对变更比较小的接口,比如新增了一个参数,这时候用户希望可以快速复制上一个版本的CASE,针对这些CASE再添加相应的参数即可覆盖新版本的测试。
为了满足这一测试需求,在MeterSphere v2.6.0版本中,新增了“复制版本数据”批量处理的功能,用户可以将指定版本的CASE和Mock数据复制到当前版本中。
■ 变更Jenkins Job运行结果为测试计划/用例运行结果
在DevOps流水线中,自动化测试已经成为了必不可少的环节。用户期望根据自动化测试的运行结果来决定是否终止流水线的后续节点。在MeterSphere v2.6.0版本中,我们将Jenkins Job的运行结果变更为当前运行的测试计划或用例的实际运行结果,即用例运行失败则Jenkins Job的状态也为失败。
功能优化
■ 测试跟踪:调整测试计划实际结果字数限制(将300字符调整为500字符);
■ 测试跟踪:定时任务执行的测试计划生成报告后支持编辑报告总结;
■ 接口测试:Mock的后置脚本支持获取不同格式的请求数据;
■ 接口测试:运行环境列表支持模糊搜索;
■ 接口测试:单步调试用例或场景步骤时响应内容自动展开;
■ 接口测试:接口TEST支持保留最近一次的执行记录;
■ 通用功能:标签字数过多时的展示优化;
■ 通用功能:接口场景查看定时任务通知的测试报告时,增加了配置查看免登录参数(X-Pack)。
Bug修复
■ fix(测试跟踪):修复通过批量修改的方式修改指定自定义字段会导致全部字段被修改的问题(GitHub #21075);
■ fix(接口测试):修复API自动化首页统计信息在切换Table页后相关统计信息不展示的问题(GitHub #21120);
■ fix(接口测试):修复使用接口自动化转性能测试执行时获取不到运行环境环境变量的问题(GitHub #21150);
■ fix(接口测试):修复接口自动化场景中单独执行用例不能调用环境变量的问题(GitHub #21116);
■ fix(系统设置):修复显示设置修改系统名称不生效的问题(GitHub #21247)。
温馨提示:欢迎到MeterSphere专业测试云(www.metersphere.com)体验MeterSphere v2.6.0版本的新增功能。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
RuoYi-Cloud 3.6.2 发布,新春快乐
若依 Cloud 微服务版本v3.6.2 已发布,更新日志: 重置时取消部门选中 新增返回警告消息提示 忽略不必要的属性数据返回 修改参数键名时移除前缓存配置 开启TopNav没有子菜单隐藏侧边栏 删除fuse无效选项maxPatternLength 兼容Excel下拉框内容过多无法显示的问题 修复文件上传组件格式验证问题 修复回显数据字典数组异常问题 修复sheet超出最大行数异常问题 修复Log注解GET请求记录不到参数问题 修复gateway流控规则生效但不显示问题 修复主题颜色在Drawer组件不会加载问题 修复调度日志点击多次数据不变化的问题 修复用户编辑时角色和部门存在无法修改情况 修复使用透明底png图片时,自动填充黑色背景 修复table中更多按钮切换主题色未生效修复问题 修复某些特性的环境生成代码变乱码TXT文件问题 修复代码生成图片/文件/单选时选择必填无法校验问题 升级spring-cloud到最新版2021.0.5 升级spring-boot到最新版本2.7.7 升级spring-boot-admin到最新版2.7.10 升级kaptcha到最新版2.3.3 升...
- 下一篇
Java 之父偏爱函数式编程,称自己的代码风格被队友批评
James Gosling,加拿大计算机科学家,完成了 Java 的原始设计,并实现了 Java 最初版本的编译器和虚拟机,也是公认的 “Java 之父”。 Gosling 现在是 AWS 的工程师,在 12 月初的reClojure 2022线上会议中发表了主题演讲。他分享了在技术行业工作数十年的经验,这些经验最终使他进入了云服务器领域,这次演讲内容涉及的主题也很广泛,涵盖了从编程语言如何演变到项目如何失败的方方面面。 Gosling 谈到了 Java 对于 AWS 的重要性。据他介绍,AWS 许多核心功能都采用 Java 实现,而且它拥有相当庞大的 Java 工程师团队——一切都是为了性能,其中负责优化 GC 性能的工程师组成了他们最大的团队。 Gosling 在欣赏 Clojure 对函数式编程的高度重视时,也分享了他自己的一个怪癖。Gosling 透露,他自己对函数式编程的偏爱导致一些人讨厌他的编码风格,比如他更喜欢使用递归而不是数组。他介绍道:“在我最近交付的项目中,当我完成自己负责的那部分工作后,队友直言我的编码风格简直像是疯子。” 在被问到“为什么许多研究和实验并不总能转...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启