MeterSphere v3.0全新启航,让软件测试工作更简单、更高效

2024年7月1日,MeterSphere v3.0版本正式发布。MeterSphere v3.0是新一代的测试管理和接口测试工具,致力于让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。

在团队协作方面,针对目前企业软件测试团队所面临的测试工具不统一、测试用例管理分散、测试执行效率不高等问题,MeterSphere v3.0在测试协同和测试执行方面进行了针对性的设计和优化;在插件体系方面,MeterSphere v3.0提供多种类别的插件,用户可以按需取用,快速实现MeterSphere测试能力的扩展以及与DevOps流水线的集成。
在这里插入图片描述

▲ 图1 MeterSphere v3.0概览

■ 测试管理

MeterSphere v3.0版本的测试管理功能模块涵盖了用例管理、用例评审、缺陷管理、测试计划、测试报告等功能,方便团队成员共同制定测试计划、分工协作进行测试用例的设计和执行、共享测试资源和数据、及时交流存在的问题并探讨解决方案,从而提升测试效率并达成更好的测试效果。

MeterSphere v3.0版本提供了远超TestLink等传统测试管理工具的使用体验,方便用户实现测试用例管理、测试计划执行、缺陷管理、测试报告生成等全流程管控。

用例管理方面,MeterSphere v3.0的“测试用例”模块支持列表视图和思维导图视图灵活切换,可以有效满足不同使用习惯用户的用例设计需求,有效提升工作效率。
在这里插入图片描述

▲ 图2 MeterSphere v3.0“测试用例”管理界面

测试计划方面,MeterSphere v3.0支持测试计划以及测试计划组,以满足用户在进行大规模测试工作时的规划执行需求。

其中,测试计划支持对不同类型的测试任务(例如功能用例、接口用例、场景用例等)进行统一规划并用于调度执行;测试计划组则可以将多个测试计划集合起来进行统一规划和调度,并且快速生成聚合报告。
在这里插入图片描述

▲ 图3 MeterSphere v3.0“测试计划”管理界面

此外,MeterSphere v3.0的测试报告功能支持展示测试过程中多种维度的关键指标,例如测试通过阈值、测试通过率、执行完成率、缺陷总数等。与此同时,MeterSphere v3.0还可以针对测试计划中不同测试类型的用例进行执行分析和结果分析,并且提供一键生成报告总结的能力。
在这里插入图片描述

▲ 图4 MeterSphere v3.0快速生成测试报告

■ 接口测试

MeterSphere v3.0的接口测试功能有效融合了Postman的易用性和JMeter的灵活性,提供接口调试、接口定义、接口Mock、场景自动化、接口报告等功能。

考虑到接口测试是大多数产研团队高频使用的测试场景,MeterSphere v3.0从用户需求出发,强化了MeterSphere测试工具的接口调试能力,赋能用户在本地快速开展接口测试。与此同时,在用例设计和场景设计方面,MeterSphere v3.0提供更加友好的交互体验和功能实现。

在MeterSphere v3.0版本中,接口定义功能支持接口预览(即接口文档视图)、接口设计、接口用例管理和接口Mock管理等,提供接口前后置脚本操作、前后置SQL操作以及断言功能,支持自动生成JSONPath断言和XPath断言。
在这里插入图片描述

▲ 图5 MeterSphere v3.0接口定义操作界面

场景自动化是接口测试的最核心功能。它可以编排接口调用场景并降低测试成本,是现代软件开发中不可或缺的组成部分,也是提高测试效率和软件质量的最佳实践之一。

MeterSphere v3.0接口测试的场景自动化功能提供多元的步骤组件,用户可以通过系统中维护的接口、用例、场景、脚本、文件等资源进行业务场景的编排,配合逻辑控制组件以及CSV组件的使用,实现复杂业务场景的自动化测试。
在这里插入图片描述

▲ 图6 MeterSphere v3.0场景自动化操作界面

■ 团队协作

与传统的测试管理和接口测试工具相比,MeterSphere v3.0可以帮助用户摆脱单机测试工具的束缚,方便快捷地开展团队协作。

MeterSphere v3.0采用了“系统-组织-项目”的分层设计理念,为用户提供完整的组织管理、项目管理和权限管理能力。在通用工具的基础上,MeterSphere v3.0提供了充分的团队协作能力,支持组织、项目的个性化配置,例如自定义模板、自定义工作流等。
在这里插入图片描述

▲ 图7 MeterSphere v3.0工作流配置界面

■ 插件体系

在强大功能性的基础之上,MeterSphere v3.0还提供了高度灵活、可扩展的插件体系。用户可以根据自身需求按需取用,实现MeterSphere测试能力的扩展以及与DevOps流水线的集成。

目前,MeterSphere v3.0支持接口协议类插件(例如TCP、MQTT等)、Jenkins插件、数据库插件(例如Oracle、SQLServer等)、项目管理平台类插件(例如TAPD、Jira等)。同时,MeterSphere开源测试工具还提供插件开发指南,方便更多开发者和用户参与到插件的开发和使用中来,共同促进MeterSphere插件生态系统的建设和发展。
在这里插入图片描述

▲ 图8 MeterSphere v3.0插件管理界面

在这里插入图片描述

▲ 图9 MeterSphere v3.0服务集成界面

MeterSphere v3.0开源测试工具支持多种安装部署方式,包括一键脚本在线安装、离线包安装和1Panel应用商店(https://apps.fit2cloud.com/1panel)安装,欢迎广大社区用户下载使用。在开源的道路上,MeterSphere将继续与用户共成长,让软件测试工作更简单、更高效。

相关说明:MeterSphere v3.0的产品定位发生变化,不再提供性能测试和UI测试相关的功能和能力,也不支持从v1.x和v2.x版本升级到v3.0版本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/38535.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java中使用KMP算法解决力扣459.重复的子字符串问题

在解决字符串相关问题时,KMP(Knuth-Morris-Pratt)算法是一个非常有用的工具。今天,我们将使用KMP算法来解决力扣(LeetCode)上的一个经典问题:459. 重复的子字符串。 力扣459.重复的子字符串 题…

终止线程的典型方式

终止线程一般不使用JDK提供的 stop()/destory() 方法它们本身也被JDK废弃了。通常的做法是提供一个boolean型的终止变量,当这个变量置为false,则终止线程的运行。 public class stopThread implements Runnable {private boolean flag true;Overridepu…

数据安全与隐私保护在返利App中的实施策略

数据安全与隐私保护在返利App中的实施策略 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 一、引言 随着移动互联网的发展,返利App作为一种流行的…

深度学习项目GPU开发环境安装

注安装环境:ubuntu22.04, cuda 11.7, cudnn8.9 1.安装nvidia驱动 看可安装的Nvidia驱动版本:执行 ubuntu-drivers devices 安装合适版本的Nvidia驱动: sudo apt-get install nvidia-driver-515 注意:合适的版本需要尝试&#x…

5.12 Firmware Image Download command

5.12 Firmware Image Download command Firmware Image Download命令用于下载全部或部分image,以便将来更新控制器。当Admin Submission Queue 或 I/O Submission Queues 上的其他命令未完成时,可能会提交Firmware Image Download命令。Firmware Image …

从0开始建SMARTFORMS表格

一、简介步骤 1、设置纸张的大小(页格式) 2、设置字体大小(样式) 3、设置表格模板 二、详细操作步骤 1、设置页格式 事务码:SPAD 参考操作:SAP Smartforms页格式创建与使用_sap 页格式-CSDN博客 SA…

websocket (@ServerEndpoint)基本使用指南

概述 websocket 介绍 WebSocket 是一种通信协议,通过单个 TCP 连接提供全双工通信通道。它允许客户端和服务器之间进行双向通信、实时交互,比如在线聊天、实时数据展示等。 与传统的 HTTP 协议不同,WebSocket 连接是持久的,可以在…

godis源码分析——TCP服务

前言 Godis 是一个用 Go 语言实现的 Redis 服务器。 地址:https://github.com/HDT3213/godis?tabreadme-ov-file 简单架构描述 godis是一个中心服务,是TCP服务。流程大概是:godis开启服务,客户端通过TCP建立连接。客户端发起…

【网络安全】修改Host文件实现域名解析

场景 开发一个网站或者服务,需要在本地测试时,可以将线上的域名指向本地开发环境的IP地址。从而模拟真实环境中的域名访问,方便调试和开发。 步骤 1、以管理员身份打开命令提示符 2、编辑hosts文件: 输入以下命令打开hosts文…

Suno: AI音乐创作的新时代

名人说:一点浩然气,千里快哉风。 ——苏轼 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 一、什么是Suno?1、Suno2、应用场景二、如何使用Suno制作音乐?步骤1:注册并登录Suno平台步骤2:创建音乐项目步骤3:生成音乐片段三、Suno的影响很高兴你打开了…

【第六节】C/C++静态查找算法

目录 前言 一、搜索查找 二、查找算法 1. 线性查找(Linear Search) 2. 二分查找(Binary Search) 3. 插值查找(Interpolation Search) 4. 哈希查找(Hash Search) 5. Fibonacc…

C++感受12-Hello Object 派生版

不变的功能,希望直接复用原有代码;变化的功能,希望在分开的代码里实现。 派生的基本概念和目的如何定义派生类以及创建派生对象派生对象的生死过程 0. 课堂视频 ff14-HelloObject-派生版 1. 派生的基本概念与目的 编程,或者说软…

python 音频和视频合并自动裁剪

为了将音频和视频合并并自动裁剪,我们可以使用Python中的moviepy库。moviepy是一个强大的视频处理库,它允许我们进行剪辑、裁剪、合并等操作。 以下是一个详细的步骤和代码示例,说明如何使用moviepy来合并音频和视频,并自动裁剪它…

vue中的坑·

常规 1.使用watch时,immediate true会在dom挂载前执行 2.使用this.$attrs和props 可以获取上层非原生属性(class/id) 多层次嵌套引用 设置的时候直接赋值,修改的时候即使用的双向绑定加上$set / nextick / fouceUpdate都不会同步…

FastGPT 错误:Embedding API is not responding

一、FastGPT 报错 在调用 Embedding 模型对文档切片向量化的时候 FastGPT 出现如下错误。 [Error] 2024-07-01 08:41:00 Embedding API is not responding {message: <!doctype html><html lang="zh-CN"><head><meta charset="utf-8&qu…

HiBit Uninstaller:软件批量卸载,一触即得

名人说&#xff1a;莫道谗言如浪深&#xff0c;莫言迁客似沙沉。 ——刘禹锡《浪淘沙》 创作者&#xff1a;Code_流苏(CSDN)&#xff08;一个喜欢古诗词和编程的Coder&#x1f60a;&#xff09; 目录 一、软件介绍1、HiBit Uninstaller2、核心功能 二、下载安装1、下载2、安装 …

【基础篇】第2章 Elasticsearch安装与配置

2.1 环境准备 2.1.1 操作系统选择 Elasticsearch作为一个跨平台的搜索引擎&#xff0c;理论上支持所有能运行Java虚拟机的操作系统&#xff0c;包括但不限于Linux、macOS和Windows。Linux是生产环境中最为推荐的选择&#xff0c;因为它提供了更好的性能和稳定性。macOS适合开…

javascript/js中Array、Set、Map数据结构特性及用法

前言 本文温习前端开发中常见的3种数据结构&#xff1a;数组Array、有序集合Set、有序映射Map&#xff0c;并分别介绍其特性、用法示例 数组-Array 适用于存放和读取有序集合、不要求集合元素唯一性时&#xff1b;可通过索引快速访问元素&#xff0c;实现元素增删改查时 使…

山东省安管人员考核报名流程及免冠证件照处理方法

随着《交通运输工程施工单位主要负责人、项目负责人和专职安全生产管理人员安全生产考核管理办法》&#xff08;以下简称《办法》&#xff09;的发布&#xff0c;山东省的安管人员迎来了新的考核要求。本文将为您详细解读山东省安管人员考核的报名流程&#xff0c;并提供免冠证…

【MotionCap】搭建wsl2的pytorch环境

参考大神:wsl2-ubuntu版本 cuda下周cuda11.3 wget https://developer.download.nvidia.com/compute/cuda/11.3.0/local_installers/cuda_11.3.0_465.19.01_linux.run sudo sh cuda_11.3.0_465.19.01_linux.run cuda是开源的么?下15分钟