news 2026/7/24 3:12:22

开源测试管理系统 Kiwi TCMS 16.1 发布,多项安全更新与功能改进来袭!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
开源测试管理系统 Kiwi TCMS 16.1 发布,多项安全更新与功能改进来袭!

领先的开源测试管理系统 Kiwi TCMS 发布 16.1 版本,这一小版本更新涵盖安全、功能、API、数据库等多方面改进与修复。

系统简介

Kiwi TCMS 用于手动和自动测试,具备集成 Bug 跟踪器、搜索页面、强大访问控制等特点,还有测试自动化框架插件、可视化报告和丰富 API 层。

安全更新

此次更新将 Django 从 6.0.6 更新到 6.0.7,多项组件也有版本升级。还使管理页面等支持租户识别,限制 API 方法调用字段参数等,修复多个安全问题。

功能改进

多个组件版本更新,如 django - modern - rpc 从 1.1.0 到 2.1.0 等。在 TestRun Admin 管理页面,点击“+ Add test run”按钮可跳转到“New Test Run”页面。

API 与数据库调整

API 方面,Component.create() 和 filter() 方法不再处理 initial_qa_contact 字段。数据库移除该字段并引入新迁移。

其他修复与重构

修复文档中损坏的 URL,多个工具版本更新,添加多个测试用例,重构 API 方法和处理程序逻辑,移除未使用的赋值。

编辑观点:Kiwi TCMS 16.1 版本更新聚焦安全与功能优化,提升了系统稳定性和易用性,有望在测试管理领域持续保持竞争力。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/24 3:10:50

Python 文件操作与包管理完全指南

📢 大家好!今天我们来学习 Python 中非常重要的两个核心技能:文件操作和包管理。文件操作让我们的程序能够持久化存储数据,而包管理则帮助我们更好地组织和复用代码。这篇文章将带你从零开始,全面掌握这些知识点。&…

作者头像 李华
网站建设 2026/7/24 3:06:32

IDEA 中的 Line Separator(换行符)

IDEA 中的 Line Separator(换行符) 设置,它会影响整个项目文件的换行风格。一、这个设置是做什么的?选项换行符适用系统CRLF (\r\n)回车 换行WindowsLF (\n)换行Linux / macOS(Unix 系)CR (\r)回车旧版 Ma…

作者头像 李华
网站建设 2026/7/24 3:05:30

C++自定义异常处理体系:构建信息丰富、类型统一的错误管理方案

1. 项目概述:为什么我们需要自己的异常处理体系?在C的世界里,异常处理是一个老生常谈却又常谈常新的话题。标准库提供了std::exception这一套机制,对于很多项目来说,它足够用了。但当你真正深入到一个大型的、需要跨模…

作者头像 李华
网站建设 2026/7/24 3:05:17

uart 是什么

用最直白、最清晰的话讲:UART 是什么我用单片机 / 嵌入式最实用的方式告诉你,不绕弯子👇一句话终极结论UART 一种 “异步串行数据收发协议” 它是芯片内部的硬件模块,负责把并行数据 → 串行数据,或者反过来。2. UART…

作者头像 李华
网站建设 2026/7/24 3:05:08

Chrome-agent:基于LLM的Rust浏览器自动化工具实战指南

在自动化测试和网页数据抓取领域,传统工具如Selenium和Puppeteer虽然功能强大,但往往需要编写大量脚本代码,维护成本较高。随着大语言模型(LLM)技术的发展,自然语言驱动的浏览器自动化成为可能。Chrome-age…

作者头像 李华