新增工作臺模組,任務中心支援一鍵重跑,MeterSphere 開源持續測試工具 v3.5 版本釋出
2024年11月28日,MeterSphere 開源持續測試工具正式釋出 v3.5 版本。
在這一版本中,MeterSphere 新增工作臺模組,工作臺可以統一彙總系統資料,提升測試資料的視覺化程度並增強對資料的分析能力,為管理者提供測試工作的全域性視野,旨在更科學地進行測試管理;系統設定方面,任務中心提供一鍵重跑功能,降低人工干預和系統維護成本,提高任務執行的可靠性。
目前,MeterSphere v3.5 版本已經上架至 1Panel 應用商店 “DevOps” 類目,社群使用者可以透過 1Panel 應用商店快速安裝並使用 MeterSphere 開源持續測試工具。
新增功能
■ 新增工作臺模組
MeterSphere v3.5 版本新增工作臺模組。工作臺模組包含 “首頁”、“待辦”、“我關注的” 和 “我建立的” 四個維度的資料彙總,將不同來源的資料(包括功能用例、介面用例、場景用例、介面定義、缺陷資料、測試計劃和用例評審等)整合至統一檢視。
這樣做的優勢體現在,一方面可以直觀地展示實時資料,幫助管理者快速識別測試瓶頸和潛在風險;另一方面,測試成員可以集中檢視和處理任務,有利於提升測試效率。
除此以外,使用者還可以自定義工作臺的展示內容,透過拖拽卡片的方式來調整佈局,從而製作出符合個人需求的工作臺介面。
▲圖 1 透過拖拽卡片的方式可以自定義工作臺樣式
在展示資料時,工作臺首頁提供不同的時間維度,使用者可以在 “近 3 天 “、“近 7 天” 和 “自定義時間” 三個維度內選擇任意一個時間維度進行查詢。“專案概覽” 頁面展示了當前組織下的所有專案資料,並且透過圖表形式展現不同專案團隊的工作情況。
▲圖 2 工作臺首頁提供不同時間維度的資料展示
透過配置工作臺首頁的用例卡片,使用者可以對功能用例數、介面數、介面用例數和場景用例數進行整合分析。
根據 “關聯用例數” 卡片所展示的資料,可以分析出目前功能用例的 “自動化” 程度;根據 “介面數”、“介面用例數” 和 “場景用例數” 卡片展示的資料,則可以分析出目前介面的 “覆蓋” 程度。在規劃未來工作重點時,針對這些關鍵指標的分析能夠為管理者和測試人員提供科學的資料支援。
▲圖 3 配置用例卡片後可以實現整合分析
工作臺首頁支援配置 “測試計劃數” 卡片和 “缺陷數” 卡片,根據這兩個卡片的資料,可以分析目前測試任務的執行進度和整體測試質量,有助於預警當前測試任務的潛在風險。
▲圖 4 “測試計劃數” 卡片和 “缺陷數” 卡片
■ 任務中心支援一鍵重跑
在測試工作中,一些測試任務可能會由於網路波動和外部依賴失敗等原因而未能被順利完成。通常情況下,這些執行失敗的任務需要人工進行重新配置、調整引數和恢復狀態等操作,這些重複性工作無疑降低了測試效率。
為了提升任務執行的可靠性和使用者體驗,MeterSphere 開源專案組在 MeterSphere v3.5 版本中加入了 “重跑” 功能。在任務中心的 “系統即時任務” 標籤頁中,點選執行失敗的任務項後的 “重跑” 按鈕,MeterSphere 會自動重新執行該任務。“重跑” 功能旨在確保任務失敗後能夠自動重新執行,無需人工操作,從而減少資源浪費和重複工作量,提高任務完成率和測試效率。
▲圖 5 任務中心支援一鍵重跑
功能最佳化
■ refactor(測試用例):思維導圖模式下編輯測試用例時,新增使用 “空格” 快捷鍵直接進入節點編輯模式;
■ refactor(測試用例):用例評審新增高階搜尋功能;
■ refactor(測試用例):最佳化思維導圖模式進行用例評審時的排序邏輯;
■ refactor(測試計劃):最佳化測試計劃的缺陷統計邏輯;
■ refactor(測試計劃):測試計劃的報告列表支援切換頁面後自動顯示使用者上次退出時選擇的型別;
■ refactor(測試計劃):測試計劃新增高階搜尋功能;
■ refactor(介面測試):介面測試的文件分享功能增加專案資訊展示;
■ refactor(介面測試):介面場景新增批次設定定時任務功能;
■ refactor(介面測試):介面場景的 “匯入系統請求” 頁面新增高階搜尋功能;
■ refactor(介面測試):介面測試的報告列表新增高階搜尋功能;
■ refactor(介面測試):介面響應內容中斷言列表的 “狀態” 欄位支援排序和篩選;
■ refactor(介面測試):介面測試的提取引數列表增加 “描述” 列;
■ refactor(介面測試):介面測試的指令碼操作支援透過指令碼獲取場景的唯一 ID;
■ refactor(介面測試):介面場景支援匯入 HAR 格式的檔案;
■ refactor(專案設定):增加測試用例相關操作的日誌;
■ refactor(通用功能):所屬模組下拉選擇器新增 “選擇當前” 和 “選擇全部” 功能。
Bug 修復
■ fix(測試用例):修復思維導圖模式下編輯用例順序錯亂的問題(#34139);
■ fix(測試計劃):修復多資源池節點執行介面場景時步驟重複執行的問題(#34183);
■ fix(介面測試):修復數字型別欄位的 JSONPath 斷言值不正確的問題(#34294);
■ fix(介面測試):修復介面場景上傳 CSV 時提示重複的問題(#34144);
■ fix(缺陷管理):修復修改缺陷狀態未生效的問題(#34078);
■ fix(任務中心):修復任務中心 ID 重複的問題(#34056)。
相關文章
- 測試管理新增檢視與高階搜尋功能,測試計劃支援一鍵生成缺陷詳情,MeterSphere 開源持續測試工具 v3.3 版本釋出
- 開源測試平臺--MeterSphere
- 京東卡拿不停!開源測試平臺 MeterSphere 眾測啦!
- 持續測試的興起:寫在 MeterSphere 開源專案 GitHub Star 數量突破 1000 之際Github
- Laravel 持續測試主控平臺Laravel
- 持續整合、持續部署、持續交付、持續釋出
- Excelize 釋出 2.6.1 版本,支援工作簿加密Excelize加密
- 使用開源工具進行持續整合開源工具
- 聊聊持續測試
- Excelize 釋出 2.4.1 版本,新增併發安全支援Excelize
- Fescar 釋出 0.3.0 版本, 支援 Eureka 註冊中心
- FLUI 0.9 版本釋出,新增動態渲染模組 DynamicUI
- Notadd 商城模組 產品文件&測試版釋出時間 (Apache 開源)Apache
- 對持續整合、 持續交付、持續部署和持續釋出的介紹
- 用雲壓力測試工具,如何完成一次測試任務
- 釋出 Spinnaker 1.0:持續的雲交付平臺
- OpenKruise v0.7.0 版本釋出:新增週期任務分發控制器UI
- 開源介面管理工具 YApi 1.5.1 版本釋出API
- 開源微服務執行時 Dapr 釋出 1.0 版本微服務
- 為開源專案 go-gin-api 增加後臺任務模組GoAPI
- 基於NodeJs免費開源介面管理平臺DOClever 4.1.0 版本釋出 新增管理總後臺!NodeJS
- TestNG測試框架之失敗測試重跑框架
- Flink CDC 2.3 釋出,持續最佳化效能,更多聯結器支援增量快照,新增 Db2 支援DB2
- 抖音一鍵釋出工具,一鍵釋出抖音影片
- 聊聊持續測試與安全
- 自媒體一鍵釋出,蟻小二自媒體一鍵釋出工具,釋出30+平臺
- 新一代 CI 持續整合工具 flow.ci 正式開源
- 開源已經勝出,但是可持續嗎?
- Jenkins Android APP 持續整合體系建設二—自動部署、執行測試任務,關聯打包任務JenkinsAndroidAPP
- 我們正在路上—從持續整合到持續釋出
- 自己動手開發一個Android持續整合工具-準備工作Android
- 軟體測試工具之開源測試工具彙總
- Huxley:開源 UI 測試工具UXUI
- Laravel 團隊任務管理系統(持續開發、優化)Laravel優化
- MeterSphere 介面自動化測試應用實踐 - 定時任務構建機器人機器人
- 專訪|HPE測試中心總監徐盛:測試新思維-DevOps,持續測試,更敏捷,更快速dev敏捷
- 持續整合開源軟體
- 持續測試企業架構架構