top of page

大規模測試不再卡頓!TestRail 10.7 版本更新

作家相片: Linktech
Linktech
56分钟前
讀畢需時 2 分鐘

面對軟體架構日益龐大、測試案例動輒數萬筆的企業團隊,TestRail 10.7.0 的版本更新,聚焦於大規模測試套件的效能提升、系統防呆機制,更帶來了令自動化工程師眼睛一亮的 API 與 CLI 升級!

 

|TestRail 10.7 的 5 大核心升級亮點

縮短大規模運算等待時間

當團隊經營龐大的測試套件與活躍 Run 時,以往執行批量匯入、刪除 Section 或移動 Suite,系統都必須先重新計算全站的 Run 數據才能完成回應。在 TestRail 10.7.0 中,將統計數據的重新計算移至背景執行(Background Job),變更操作能快速完成!

  • 批次操作加速:大集錦專案的批次匯入、Section/Suite 移動與案例新增操作可立即完成,不再被統計計算卡住。

  • 合併批次更新:在短時間內對同一 Suite 的多次變更,系統會自動合併為單次背景重算任務,大幅降低伺服器負擔。

  • 整體查詢優化:針對包含子里程碑(Sub-milestones)的專案加速 Milestone 列表載入,並優化了 Test Plan entries、Runs 提取與 Label 查詢的反應速度。


💡 提醒:在背景任務處理完成前,測試運行的數據統計(如 Passed、Failed、Untested 數量)可能會有極短暫的時間顯示更新前的狀態。

 

🔔 防呆設計:未儲存變更保護

相信不少管理者都有過不小心關閉分頁,導致剛生成的 API Key 丟失的痛經驗。新版在 Administration 與 My Settings 頁面中新增了「未儲存變更警示」(Unsaved Changes Protection)。當您試圖離開或重新整理未儲存的頁面時,系統會自動彈出原生提示框,提醒您先儲存變更,防止重要參數設定意外消失。

 

🔌 更強大的 API:支援多重 Reference 陣列過濾

在自動化測試工作流中,過往欲確認 Sprint 內多個 Issue 的測試覆蓋率,必須針對每個需求號發送一次 API 請求。此次更新為 get_cases 與 get_bdds 端點引入了 refs[] 陣列參數,現在只需透過單一 GET 請求(例如:GET /get_cases/{project_id}?refs[]=ENG-101&refs[]=ENG-102),即可一次撈取所有匹配的測試案例,不僅降低 API 呼叫次數,也大幅減輕網路負載與等待時間。

 

💻 TestRail CLI 1.15.2 命令列工具升級

最新版的 TestRail CLI 升級至 1.15.2,擴充了極為豐富的查詢與建立指令,涵蓋 casessuitesplansrunsmilestones 到 users 等模組。團隊能更輕易地透過命令列搭配 JSON 輸出,將 TestRail 深度整合至 CI/CD 流程中,達成高度自動化的敏捷測試營運。

 

想升級 TestRail 或是優化企業內部的測試管理流程嗎?

作為專業的敏捷與 DevOps 解決方案專家,Linktech 友環企業致力於協助企業打造高效率、可擴充的軟體測試體系。不論是 TestRail 版本升級、授權採購、CI/CD 整合顧問服務,還是團隊轉型輔導,歡迎立即聯繫 LinkTech 專業團隊,讓我們的技術專家為您量身打造最佳企業軟體測試架構!

 

Linktech 友環企業 團隊洽詢方式:



留言


bottom of page