MeterSphere 文件管理功能重构,MeterSphere 开源持续测试平台 v2.1.0 发布

random 测试交流3158字数 1101阅读3分40秒阅读模式

MeterSphere
 文件管理功能重构,MeterSphere 开源持续测试平台 v2.1.0 发布插图

2022年8月29日,MeterSphere 一站式开源持续测试平台正式发布 v2.1.0 版本。文章源自玩技e族-https://www.playezu.com/239699.html

在这一版本中,MeterSphere 的 UI 测试模块对鼠标指令进一步扩展,实现了绘图核心场景的覆盖;在测试跟踪模块中,对功能用例模板进行了优化,同时支持自定义字段的导入、导出,缺陷模板支持跨项目复制,以满足多租户管理模式下需要频繁设置模板的需求;在项目设置模块中,对文件管理功能进行重构,与网盘功效一样不限制上传的文件类型,在接口测试或性能测试过程中,需要用到文件的地方支持一键关联文件。文章源自玩技e族-https://www.playezu.com/239699.html

新增功能文章源自玩技e族-https://www.playezu.com/239699.html

■ UI 测试覆盖绘图核心场景(X-Pack 增强包内)文章源自玩技e族-https://www.playezu.com/239699.html

MeterSphere v2.1.0 版本中,UI 测试模块针对 Selenium 原生指令进行了进一步的扩展。如鼠标拖拽指定,原生指令只支持从一个指定元素拖拽到目标元素。扩展后的拖拽指令支持从一个坐标位置到目标坐标位置,添加多个坐标位置可以覆盖绘图场景。除此之外,MeterSphere v2.1.0 版本还扩展了鼠标的左击、右击、键盘功能键等操作。文章源自玩技e族-https://www.playezu.com/239699.html

MeterSphere
 文件管理功能重构,MeterSphere 开源持续测试平台 v2.1.0 发布插图1
文章源自玩技e族-https://www.playezu.com/239699.html

通过鼠标拖拽指定坐标位置,实现绘图场景的示例:文章源自玩技e族-https://www.playezu.com/239699.html

MeterSphere
 文件管理功能重构,MeterSphere 开源持续测试平台 v2.1.0 发布插图2
文章源自玩技e族-https://www.playezu.com/239699.html

■ 功能用例支持自定义字段导入、导出文章源自玩技e族-https://www.playezu.com/239699.html

MeterSphere 的功能用例模板支持自定义字段。在 MeterSphere v2.1.0 版本中,用例的导入、导出支持自定义导出字段,方便用户在 Excel 中维护用例。文章源自玩技e族-https://www.playezu.com/239699.html

MeterSphere
 文件管理功能重构,MeterSphere 开源持续测试平台 v2.1.0 发布插图3

■ 文件管理重构

MeterSphere v2.1.0 版本对项目设置下的文件管理功能进行了重构。整合系统中的全部文件进行集中管理,不限制上传文件的类型,让文件管理功能像网盘一样简单好用。其中,文件支持列表与缩略图模式展示,浏览文件支持图片预览。对 Jar 包类型的文件,MeterSphere 支持动态加载,无需重启服务。

MeterSphere
 文件管理功能重构,MeterSphere 开源持续测试平台 v2.1.0 发布插图4

MeterSphere
 文件管理功能重构,MeterSphere 开源持续测试平台 v2.1.0 发布插图5

同时,MeterSphere v2.1.0 版本将其他模块与文件管理功能进行了打通。在此之前,文件类型的接口测试或者基于 CSV 数据驱动的接口自动化功能中,只能通过本地上传的方式来上传指定文件。现在,除了本地上传的方式,MeterSphere 还提供了关联文件功能,直接关联文件管理列表中的任意文件,且支持文件多选。针对本地上传的文件,也支持一键转存至文件管理列表中进行集中维护。

MeterSphere
 文件管理功能重构,MeterSphere 开源持续测试平台 v2.1.0 发布插图6

MeterSphere
 文件管理功能重构,MeterSphere 开源持续测试平台 v2.1.0 发布插图7

功能优化

■ 测试跟踪:功能测试用例模板导入优化;

■ 接口测试:接口导入更新增加消息通知;

■ 接口测试:API 文档展示优化,支持展示高级设置;

■ 接口测试:场景变量支持查询以及导入、导出;

■ UI 测试(X-Pack):支持任意位置添加截图步骤;

■ UI 测试(X-Pack):输入步骤支持键盘功能键;

■ 项目设置:支持二级菜单权限管控;

■ 项目设置:环境配置中全局变量支持查询以及导入、导出;

■ 系统设置:OIDC 和 CAS 认证支持配置 Callback URL。

Bug 修复

■ fix(测试跟踪):修复表格用例导入更新,提示更新成功,但是内容没有更新的问题(GitHub #17077);

■ fix(测试跟踪):修复缺陷管理的高级搜索中创建人无法列出所有项目成员的问题(GitHub #16974);

■ fix(接口测试):修复代码片段中导入 Python SSL 模块在升级到 v2.0.1 后执行出错的问题(GitHub #16945);

■ fix(UI 测试):修复 UI 自动化点击后端调试与生成报告执行结果不一致的问题(GitHub #16523);

■ fix(UI 测试):修复 UI 自动化场景新复制的场景无创建人信息的问题(GitHub #16732);

■ fix(项目设置):修复消息设置新建缺陷的接收人是处理人,但在消息通知时没有 @ 处理人的问题(GitHub #16751)。

除了上述提到的新增功能和优化外,MeterSphere v2.1.0 版本还包含很多其他功能的更新和优化,欢迎进入 MeterSphere 项目的官方文档及 GitHub 仓库的 Release 页面,查看更加详细的更新日志。

 
评论  3  访客  3
    • Thirty-Thirty
      Thirty-Thirty 9

      跟我们这边的产品很像,画布上拖拽工具块再连线组成流程

      • 大瓶子
        大瓶子 9

        待定,控件连线的情形:拖拽表单到画布,鼠标只有在表单右侧一点,才出现画线操作。

        • Thirty-Thirty
          Thirty-Thirty 9

          如鼠标拖拽指定,原生指令只支持从一个指定元素拖拽到目标元素。扩展后的拖拽指令支持从一个坐标位置到目标坐标位置,添加多个坐标位置可以覆盖绘图场景。

          @nicknamexiaozui 能满足你那边的需求吗?
          拖拽控件,然后连线,画线的这种系统,ui 自动化能实现落地吗?

        匿名

        发表评论

        匿名网友
        确定

        拖动滑块以完成验证