新增工作臺模組,任務中心支援一鍵重跑,MeterSphere 開源持續測試工具 v3.5 版本釋出

MeterSphere發表於2024-11-29

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)。

相關文章