接口测试 测试跟踪模块 UX 交互升级,多个 X-Pack 功能开放至开源版,MeterSphere 开源持续测试平台 v2.7.0 发布

MeterSphere · 2023年02月27日 · 3256 次阅读

2023年2月24日,MeterSphere 一站式开源持续测试平台正式发布 v2.7.0 版本。

在这一版本中,MeterSphere 在测试跟踪模块进行了 UX 交互升级,整个页面采用轻量化设计进行整体降噪,页面信息更加清晰易懂,操作流程更顺畅,用户体验得到整体提升。MeterSphere v2.7.0 发布之际,为了回馈广大社区用户的支持,MeterSphere 开源项目组精选了 10 个呼声最高的 X-Pack 功能开放至开源版,包括失败用例重试、失败用例一键重跑、文件管理支持对接第三方托管平台等。

新增功能

■ 测试跟踪模块 UX 交互升级

在 MeterSphere v2.7.0 版本中,测试跟踪模块的 “功能用例” 页面进行了全新的交互升级,页面布局更加合理。该页面采用了棋盘式设计(即尽可能展示所有相关功能,让用户一目了然,可以全局掌控系统的工作状态),提高用户的主动参与感,旨在最大程度地发挥软件功能的价值。

在测试跟踪模块的 “功能用例” 列表页中,对功能操作与信息展示进行了分区,中心位置展示用例列表信息,功能操作分布于页面的顶部和底部。

当用户创建或打开用例时,系统以新窗口的打开方式来展示用例的详细信息。“用例详情” 页面布局进行了全新的调整,用例详情与用例其他关联信息以多个 Tab 的方式分类展示,用例基础信息展示在页面右侧,整体页面更加聚焦。

测试跟踪模块的页面弹窗调整为抽屉式弹窗,“抽屉式弹窗” 的页面空间更大,能够承载更多的内容和信息,与主页面亲密度更高。

■ 用例评审支持多人评审

在 MeterSphere v2.7.0 版本中,测试跟踪模块中的 “用例评审” 功能进行了增强,新增多人评审模式。在以往的版本中,MeterSphere 仅支持单人评审模式,即一人通过全部通过。多人评审模式需要所有评审人参与评审活动,只有全部评审通过,用例的最终评审状态才会更新为 “通过” 状态。多人评审模式能够推动评审活动更加规范和严谨,最大程度上规避评审环节的相关风险。

用例评审结果新增 “重新提审” 状态。当评审活动中的用例发生内容变更后,用例状态会自动切换为 “重新提审” 状态,评审人可快速检索出需要重新评审的用例。评审列表中还支持手动更新为 “重新提审” 状态。

注意:“重新提审” 流程需要在 “应用管理”→“测试跟踪” 选项卡中开启 “重新提审” 开关。

■ 运行配置支持失败重试(X-Pack 功能开放至开源版)

测试计划中的用例执行失败后,支持根据设定的重试次数再次发起执行,测试报告会完整记录接口首次运行以及最后 10 次运行的响应结果,供用户进行对比分析。

■ 接口测试支持一键失败重跑(X-Pack 功能开放至开源版)

通过一键 “失败重跑” 功能,报告内的失败用例将再次执行,用户可以快速排查用例执行失败是否与环境、网路等因素相关。

■ 文件管理支持对接第三方仓库(X-Pack 功能开放至开源版)

在 “文件管理” 页面中,支持对接第三方仓库(例如 GitHub、GitLab 和 Gitee),实现对第三方仓库文件的实时同步。在 “文件管理” 页面中创建模块时,可以选择普通模块或存储库。录入存储库信息并测试连接通过后,指定文件所在的分支以及文件路径,即可从第三方仓库(例如 GitHub、GitLab 和 Gitee)拉取文件至 MeterSphere 平台。

查看第三方仓库文件时,MeterSphere 平台提供文件的基础信息、文件关联的用例,以及文件同步到平台的版本历史展示。

更新文件时,MeterSphere 平台支持批量或单独选择需要同步更新文件的相关用例,实现了同一个文件可以被不同用例关联不同文件版本的需求。

■ 一级功能模块启用/禁用(X-Pack 功能开放至开源版)

在 “系统设置”→“系统参数设置”→“模块管理” 页面中,支持对一级功能模块进行启用/禁用设置,满足用户个性化的使用需求。

功能优化

■ 测试跟踪:支持添加功能用例依赖关系并生成拓扑图(X-Pack 功能开放至开源版);

■ 接口测试:查看引用关系列表新增 “复制” 关系的数据;

■ 接口测试:支持添加接口依赖关系,并生成拓扑图(X-Pack 功能开放至开源版);

■ 接口测试:支持自动生成接口用例数据(X-Pack 功能开放至开源版);

■ 接口测试:支持配置禁用本地执行的安全策略(X-Pack 功能开放至开源版);

■ 通用功能:支持配置租户使用配额(X-Pack 功能开放至开源版);

■ 通用功能:支持发送项目定时报告(X-Pack 功能开放至开源版)。

Bug 修复

■ fix(安全漏洞):修复文件下载访问权限校验控制不当的漏洞(CVE-2023-25573 及 CVE-2023-25814);

■ fix(接口测试):修复 IDEA 插件导出部分接口时报错的问题(GitHub #21213);

■ fix(接口测试):修复在接口定义模块编辑 CASE 时,修改后置操作中的脚本不生效的问题(GitHub #21425);

■ fix(接口测试):修复使用环境组执行场景用例时,不能保存数据到另外一个项目的环境变量问题(GitHub #21345);

■ fix(接口测试):修复接口保存提示对话框文字错误(GitHub #21367);

■ fix(接口测试):修复接口报告导出 PDF 文件是空白的问题(GitHub #21515);

■ fix(接口测试):修复在查看测试计划报告中的断言失败脚本时,弹出的对话框显示层级错误的问题(GitHub #21266);

■ fix(系统设置):修复升级到 v2.4.1 后/project/list 查询接口不支持参数过滤的问题(GitHub #20961)。

特别鸣谢

感谢来自 GitHub Security Lab 的 SuperXiaoxiong 和 lcxing 向 MeterSphere 开源社区及时反馈相关漏洞。

温馨提示:欢迎到 MeterSphere 专业测试云(www.metersphere.com)体验 MeterSphere v2.7.0 版本的新增功能。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册