Kiwi TCMS 15.2 发布,开源测试管理系统
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