Kiwi TCMS 15.3 發佈,開源測試管理系統

新聞
HongKong
17
11:11 AM · Jan 29 ,2026

Kiwi TCMS 是領先的開源測試管理系統,用於手動和自動測試。它的特點是集成 Bug 跟蹤器、搜索頁面、強大的訪問控制、測試自動化框架插件、可視化報告和豐富的 API 層。

Kiwi TCMS 15.3 現已發佈,這是一個小版本更新,包含更新和改進、數據庫遷移以及許多新的 API 方法。

自 Kiwi TCMS 15.2 以來的變化

改進

  • 將 Django 從 5.2.9 更新到 5.2.10
  • 將 django-simple-captcha 從 0.6.2 更新到 0.6.3
  • 將 django-simple-history 從 3.10.1 更新到 3.11.0
  • 從 3.10 更新到 3.10.1
  • psycopg[binary] 從 3.3.1 更新到 3.3.2
  • 將 python-gitlab 從 7.0.0 更新到 8.0.0
  • tzdata 從 2025.2 更新至 2025.3
  • 將 node_modules/pdfmake 從 0.2.20 更新到 0.3.3
  • 現在可以在管理頁面中翻譯模型分類、產品、優先級、組件和版本信息。修復了 問題 #4193 。
  • 按名稱排序顯示類別。修復 問題 #4166
  • 加強上傳文件屬性的驗證機制
  • 從電子郵件主題中移除換行符以避免崩潰

Database

  • 添加 migration management.0012_alter_classification_options_alter_component_options_and_more
  • 添加 migration testcases.0023_alter_category_ordering

API

  • 添加Bug.create() API 方法
  • 添加Bug.filter_canonical() API 方法
  • 添加Bug.get_comments() API 方法
  • 添加Bug.add_comment() API 方法
  • 添加Bug.add_attachment() API 方法
  • 添加Bug.list_attachments() API 方法
  • 添加Bug.add_execution() API 方法
  • 添加Group.filter() API 方法
  • 添加Group.permissions() API 方法
  • 添加Group.users() API 方法
  • 添加TestExecution.add_attachment() API 方法
  • 添加TestExecution.list_attachments() API 方法
  • 添加TestExecution.create() API 方法
  • 添加TestExecution.add_property() API 方法
  • 添加TestRun.list_attachments() API 方法
  • 添加TestRun.add_property() API 方法
  • 添加TestRun.get_cc() API 方法
  • 允許TestCase.create() API 方法覆蓋TestCase.create_date
  • 允許TestPlan.create() API 方法覆蓋TestPlan.create_date
  • 允許 super-user 覆蓋 TestCase.add_comment() API 方法的評論作者/提交日期
  • 允許 super-user 覆蓋 TestExecution.add_comment() API 方法的評論作者/提交日期
  • 對於BugTracker.filter() API 方法,按id字段對結果進行排序
  • 對於Category.filter() API 方法,按id字段對結果進行排序
  • 對於Classification.filter() API 方法,按id字段對結果進行排序
  • 對於Component.filter() API 方法,按id字段對結果進行排序
  • 對於Group.filter() API 方法,按id字段對結果進行排序
  • 對於PlanType.filter() API 方法,按id字段對結果進行排序
  • 對於Priority.filter() API 方法,按id字段對結果進行排序
  • 對於Tag.filter() API 方法,按id字段對結果進行排序
  • 對於Template.filter() API 方法,按id字段對結果進行排序
  • 對於TestCase.filter() API 方法,按id字段對結果進行排序
  • 對於TestCaseStatus.filter() API 方法,按id字段對結果進行排序
  • 對於TestExecution.filter() API 方法,按id字段對結果進行排序
  • 對於TestExecutionStatus.filter() API 方法,按id字段對結果進行排序
  • 對於TestRun.filter() API 方法,按id字段對結果進行排序
  • 對於User.filter() API 方法,按id字段對結果進行排序
  • TestCase.comments() API 方法會更改其響應中的以下字段:
    • site -> site_id
    • user -> user_id

Refactoring and testing

  • 將 actions/upload-artifact 從 5 更新到 6
  • black 從 25.11.0 更新到 25.12.0
  • 將 Locust 從 2.42.6 更新到 2.43.1
  • 將 node_modules/brace-expansion 從 1.1.11 更新到 1.1.12
  • 將 node_modules/webpack 從 5.103.0 更新到 5.104.1
  • 更新網站文章的URL
  • 刪除 TestRun.create() API 方法中的冗餘代碼片段
  • 為 TestRun.create() API 測試場景添加更多斷言

詳情可查看:https://kiwitcms.org/blog/kiwi-tcms-team/2026/01/28/kiwi-tcms-153/

user avatar
0 位用戶收藏了這個故事!
收藏

發佈 評論

Some HTML is okay.