UI自动化测试模块与环境管理全面打通,MeterSphere开源持续测试平台v2.6.0发布

news2024/11/26 12:40:59

在这里插入图片描述

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版本的新增功能。
在这里插入图片描述

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

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

相关文章

怎么系统的阅读文献

文章目录一、文献阅读1、综述类文献 review article2、研究类文章 research article3、方法学的文章第一部分 综述类文章的阅读第二部分 研究型文章的阅读a. 研究型论文结构b. 如何有选择阅读文献c. 如果整理笔记Citation和Reference的区别二、文献阅读工具1、Connected Papers…

python-while循环

文章目录一、程序的三种结构二、while循环1.1:死循环1.2:循环计数习惯案例1.3:循环计数2.0:break终止循环3.0:人造死循环4.0:continue5.0循环嵌套一、程序的三种结构 1:顺序 代码自上而下执行 …

四旋翼无人机学习第20节--PCB自动保存文件labview设计

0 前言 在设计PCB的过程中,通常一个项目的的PCB文件只有一个,如果保存完文件后想要回滚到自己的版本是比较难的,虽然allergo软件可以设置autosave功能来自动对PCB文件进行备份,但是备份文件只会保存最后一次的版本。 1 labview编…

JavaWeb基础(二) HTTP、Tomcat、Servlet介绍

JavaWeb基础(二) HTTP、Tomcat、Servlet介绍 1,Web概述 1.1 Web和JavaWeb的概念 Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。 在我们日常的生活中,经常会使用浏览器去访问百度、京东、传智官网等这些网站&a…

Dubbo调用

Dubbo调用 0. 概述 Dubbo 服务调用过程比较复杂,包含众多步骤,比如发送请求、编解码、服务降级、过滤器链处理、序列化、线程派发以及响应请求等步骤。 1. 客户端发送请求时序图 InvokerInvocationHandler.invoke 1. 对于Object中的方法toString, has…

IDEA常用配置整理说明

文章目录IDEA常用配置整理说明1、 IDE配置1.1 设置相关1.1.1 忽略大小写开关1.1.2 取消单行显示tabs的操作1.1.3 项目文件编码1.1.4 滚轴修改字体大小1.1.5 设置显示行号和方法间的分隔符1.1.6 新建类头注释信息1.1.7 JavaDoc注释(就是方法上加的注释)1.…

蓝桥杯:整数分解

题目链接 问题描述 答案提交 本题答案:691677274345。 思路分析 问题描述 将 3 分解成两个正整数的和, 有两种分解方法, 分别是312 和 321 。注意顺序不同算不同的方法。 将 5 分解成三个正整数的和, 有 6 种分解方法, 它们是 113 122 131 212 221 311。…

WebSocket长连接接入支付宝消息服务,实现消息通知

大家好,我是小悟 在对接支付宝开放平台的一些常用功能时,常常需要收到支付宝的回调通知结果,才能处理业务逻辑。此文介绍通过WebSocket长连接接入支付宝消息服务,实现消息通知。 包括五部分内容:问题、优势、配置、代…

Spring3.*中ASM和JDK8版本冲突问题及解决方案

1. 问题描述 Spring3.* 中ASM版本较低,不支持对 JDK8 class文件进行操作,启动时报错。 Tomcat报错 org.springframework.asm.MethodVisitor.visitParameter2. 问题原因 Spring使用ASM类库操作Java class文件,Spring.* 依赖的ASM类库版本比…

右键万能格式转换工具

格式转换是很多小伙伴都会用到的东西,无论是视频、音频还是文档等格式,其实做这方面的软件有很多,比如之前一直在用的格式工厂,蛮好用的。后面用到了ABC工具箱,(这款软件批量处理图片会很方面)界…

故障分析 | 库表名-大小写不规范,运维两行泪

作者:刘聪 爱可生华东交付服务部 DBA 成员,专职 MySQL 故障处理及相关技术支持。座右铭:好好学习,天天向上。 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系…

【博客589】K8s Topology Spread Constraints

K8s Topology Spread Constraints 场景 你可以使用 拓扑分布约束(Topology Spread Constraints) 来控制 Pod 在集群内故障域之间的分布, 例如区域(Region)、可用区(Zone)、节点和其他用户自定义…

带你从概念到服务对象,解读商业智能BI

数据在当前时代已然成为了重要的战略资源,但数据资产却并不是每个企业都能利用。数据本身并没有太多意义,规模小还好,一旦规模量变大,人们就难以理解其中的含义。所以讲数据资产价值化,使其转化为信息和知识成为了企业…

五个了解自己天赋优势的分析工具(四)MBTI测试

MBTI测试 MBTI全称“迈尔斯-布⾥格斯类型指标”,是美国作家伊莎⻉尔布⾥格斯迈尔斯和她的⺟亲凯瑟琳库克布⾥格斯在20世纪40年代编制的⼀种⼈格测试。 这⼀测试的基础来⾃著名⼼理学家荣格提出的⼼理类型理论。 荣格将⼈的性格类型分为“内向(I&#xf…

广告业务系统 之 业务串联 —— “ PDB - 广告投放【保量保价】”

文章目录广告业务系统 之 业务串联 —— “ PDB - 广告投放【保量保价】”PDB - 广告投放[保量保价]PDB 浅述PDB 数据流图保量逻辑设计订单曝光拆分凌晨停量补量广告业务系统 之 业务串联 —— “ PDB - 广告投放【保量保价】” PDB - 广告投放[保量保价] 常规的 ADX 系统&am…

【C语言练习】 二进制中1的个数

目录题目详情:思路一:思路二:思路三:题目详情: 思路一: 拿到二进制的每一位,看它是否等于 111,再定义一个计数器变量,如果等于 111,计数器变量就加 111。最终…

rancher的k3s证书过期

文章目录现象rancher报错日志分析解决思路解决现象 web上rancher不能访问,服务上看443端口没了,6443端口仍然在。 rancher报错日志 rancher | time"2023-01-05T01:56:07.241615176Z" levelinfo msg"Waiting for master node start…

代码随想录--数组相关题目整理

LeetCode数组相关题目整理 1. LeetCode704 二分查找 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 解题思路&#xf…

亚马逊云科技助力游戏上云学习心得-运行篇

云服务已经是大势所趋了,通过购置传统服务器来进行应用开发,无法与现代化敏捷的开发方法相结合,对于系统运维的难度也大大增加,而云服务的弹性伸缩、动态计费可以很好地帮助中小企业实现快速应用开发,使得产品的价值最…

一文吃透python面向对象基础+进阶

目录基本理论面向过程与面向对象面向过程面向对象基本概念面向对象基本语法定义类创建对象属性属性和变量区别对象属性类属性限制对象属性添加方法实例方法类方法静态方法私有属性只读属性私有方法魔法方法字符串表示可调用索引操作切片操作比较操作布尔判断遍历操作面向对象三…