Kiwi TCMS 是領先的開源測試管理系統,用於手動和自動測試。它的特點是集成 Bug 跟蹤器、搜索頁面、強大的訪問控制、測試自動化框架插件、可視化報告和豐富的 API 層。
Kiwi TCMS 15.0 現已發佈,這是一個次要版本發佈,其中包括安全相關的更新、一些改進、新的 API 方法和新的翻譯。
自 Kiwi TCMS 15.0 以來的變化
Security
- 將 Django 從 5.2.6 更新至 5.2.7,解決一個嚴重程度為“高”的安全漏洞和一個嚴重程度為“低”的安全漏洞: CVE-2025-59681 和 CVE-2025-59682
Improvements
- 將 jira 從 3.8.0 更新到 3.10.5
- 將 psycopg[binary] 從 3.2.10 更新至 3.2.11
- 將 python-gitlab 從 6.3.0 更新到 6.5.0
- 將 uwsgi 從 2.0.30 更新到 2.0.31
- 在 TestPlan 頁面中顯示記錄數。修復 Issue #4110
- 在 /admin/auth/user/ 頁面上添加“Deactivate selected accounts”下拉菜單
- 在“Change user”管理頁面中添加“Deactivate”按鈕
API
- 添加 User.deactivate() API 方法
- 更新 User.filter() 方法的文檔和測試
-
新增內部信號 USER_DEACTIVATED_SIGNAL,賬户停用時觸發
Refactoring and testing
- 將 actions/setup-node 從 5 更新為 6
- 將 github/codeql-action 從 3 更新到 4
- 將 isort 從 6.0.1 更新至 6.1.0
- Locust 從 2.34.1 更新至 2.42.0
- 將 node_modules/webpack 從 5.101.3 更新到 5.102.1
- 將中間依賴 Pillow 固定到 11.3.0 以修復失敗的容器構建
- 在 login.html 中定義 login_form 模板塊
- 更新 Bitbucket 存儲庫 URL,因為原始存儲庫已達到 10k 個問題的限制,無法再創建新問題
- 為瀏覽器端禁用賬户添加登錄測試
- 添加針對已停用帳户的 API 登錄和方法調用的測試
- 測試期間從 Postgres 容器收集日誌
Translations
- 更新了日語翻譯
Kiwi TCMS Enterprise v15.1-mt
- 基於 Kiwi TCMS v15.1
- 將 certbot 從 4.2.0 更新到 5.1.0
- 將 kiwitcms-tenants 從 4.2.0 更新到 4.3.0
- 將 sentry-sdk 從 2.38.0 更新至 2.42.1
- 將 social-auth-app-django 從 5.5.1 更新到 5.6.0
- 將 /admin/login/ 重定向到 /accounts/login/
- 在 /admin/auth/user/ 頁面上添加“Export as CSV”下拉菜單
- 添加 PASSWORD_LOGIN_ENABLED 設置
更新説明:https://kiwitcms.org/blog/kiwi-tcms-team/2025/10/24/kiwi-tcms-151/