Kiwi TCMS 是領先的開源測試管理系統,用於手動和自動測試。它的特點是集成 Bug 跟蹤器、搜索頁面、強大的訪問控制、測試自動化框架插件、可視化報告和豐富的 API 層。
Kiwi TCMS 15.2 現已發佈,這是一個次要版本發佈,其中包括安全相關的更新、一些改進、新的 API 方法和新的翻譯。
自 Kiwi TCMS 15.1 以來的變化
Security
- 將 Django 從 5.2.7 更新到 5.2.9,該版本包含針對 CVE-2025-64459、CVE-2025-64458、CVE-2025-13372和CVE-2025-64460 的補丁。
- 將 node_modules/js-yaml 從 4.1.0 更新到 4.1.1
Improvements
- 將 bleach 版本從 6.2.0 更新至 6.3.0
- 將 django-grappelli 從 4.0.2 更新到 4.0.3。修復了 問題 #4119。
- 將 django-tree-queries 從 0.21.2 更新到 0.23.0
- 將 Markdown 從 3.9 更新到 3.10
- 將 psycopg[binary] 從 3.2.11 更新到 3.3.1
- 將 python-gitlab 從 6.5.0 更新到 7.0.0
- 在測試運行頁面添加新的工具欄菜單項,該菜單項將打開“Execution Dashboard”頁面,顯示當前測試運行的執行情況。 Closes Issue #4084。
- 在 Execution Dashboard 頁面上顯示 TestCase ID
- 在 Execution Dashboard 頁面中顯示 Priority & Automated 列
API
- 添加BugTracker.create() API 方法
- 添加BugTracker.filter() API 方法
- 添加Priority.create() API 方法
- 添加Severity.create() API 方法
- 添加Severity.filter() API 方法
- 添加Tag.create() API 方法
- 添加Template.create() API 方法
- 添加Template.filter() API 方法
- 添加TestCaseStatus.create() API 方法
- 添加TestExecutionStatus.create() API 方法
Refactoring and testing
- 將 actions/checkout 從 5 更新到 6
- 將 actions/upload-artifact 從 4 更新到 5
- 將 black 版本從 25.9.0 更新到 25.11.0
- 將 Locust 從 2.42.0 更新到 2.42.6
- 將 Sphinx 從 8.2.3 更新到 9.0.4
- 將 node_modules/webpack 從 5.102.1 更新到 5.103.0
- 更新密碼重置 URL 格式,使其與 Django 5.2 中的最新版本保持一致。
- 為密碼重置功能添加端到端測試
- 刪除冗餘的 _fixture_setup() definition
Translations
- 更新後的簡體中文翻譯
- 更新後的印尼語翻譯
- 更新後的日語翻譯
- 更新後的波蘭語翻譯
- 更新後的俄語翻譯
更多詳情可查看:https://kiwitcms.org/blog/kiwi-tcms-team/2025/12/06/kiwi-tcms-152/