Kiwi TCMS 12.2 发布,开源测试管理系统


Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。

Kiwi TCMS 12.2 现已发布,此版本包含与安全相关的更新、一般改进、错误修复、一些 API 更改和新翻译。自 Kiwi TCMS 12.1 以来的变化:

安全

  • 出于安全原因,不再允许更新电子邮件地址。修复 CVE-2023-30544
  • 阻止上传可能有害的文件。修复 CVE-2023-30613

改进

  • 将 Django 从 4.1.7 更新到 4.1.8
  • django-attachments 从 1.9.1 更新到 1.11
  • 将 psycopg2 从 2.9.5 更新到 2.9.6
  • 将 pygments 从 2.14.0 更新到 2.15.1
  • 将 python-gitlab 从 3.13.0 更新到 3.14.0
  • 在管理面板中为用户/组页面添加 INFO 消息,指示用户是从主租户还是从单个租户查看记录,以避免混淆
  • 添加新的执行仪表板遥测报告。关闭 Issue #2918
  • 在搜索页面上添加列可见性按钮。修复 Issue #3149
  • 在搜索页面上添加 CSV、Excel、PDF 和 Print 按钮。修复 Issue #3150
  • 允许在编辑页面时手动重置 TestRun.stop_date。参考 Issue #3124
  • 在 Search Test Plans 页面上显示子测试计划。修复 Issue #2917
  • 在 Search Test Cases 页面上的下拉选择小部件中显示嵌套测试计划。修复 Issue #3134
  • 在 Telemetry  页面上的下拉选择小部件中显示嵌套测试计划
  • 在顶部和底部显示搜索结果的分页控件
  • 在 Search Test Runs 页面上显示开始/停止时间戳列。关闭 Issue #2306
  • 在 Search Test Cases 页面上显示子测试计划的结果。修复 Issue #3135

API

  • 当状态已更改时,TestExecution.update() 方法将不再更新 self.stop_date 和 self.run.stop_date 字段。此处适当的行为应由调用此 API 方法的客户端指定。参考 Issue #3112
  • TestPlan.filter() 方法现在返回 children_count 字段。参考 Issue #3134,Issue #2917
  • TestExecution.filter() 方法现在返回 status__icon 和 status__color 字段

Bug 修复

  • 修复测试计划页面上的测试用例过滤器小部件。修复 Issue #3137
  • 在 New Test Run 页面上禁用非活动测试计划的选择。修复 Issue #3152
  • 为附件上传错误添加样式页面。修复 Issue #1156
  • 修复 uwsgi.conf 中 uwsgi.override 的 include 语法

重构

  • 为 updateTestPlanSelectFromProduct() 添加额外的查询参数
  • 将 preProcessData 回调添加到 updateTestPlanSelectFromProduct()
  • 删除未使用的 telemetry.css 文件
  • 从 updateTestPlanSelectFromProduct() 中删除未使用的参数
  • 用 DataTables 中内置的控件替换手工制作的分页控件
  • 替换无用的 form_errors_to_list() 函数
  • 跳过 Selenium 错误的 aarch64 b/c 上的 RobotFramework 测试,在 x86_64 上测试
  • 将 node_modules/webpack 从 5.76.3 更新到 5.80.0
  • 将 node_modules/eslint 从 8.37.0 更新到 8.38.0

翻译

  • 更新俄语翻译
  • 更新斯洛文尼亚语翻译

详情可查看官方公告。


相關推薦

2023-06-07

Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。 Kiwi TCMS 12.4 现已发布,此版本包含与安全相关的更新、

2023-07-06

Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。 Kiwi TCMS 12.5 现已发布,此版本包含与安全相关的更新、

2023-09-02

Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。 Kiwi TCMS 12.6.1 现已发布,此版本包含多项改进、错误修复

2024-02-07

Halo v2.12.2 已经发布,开源 Java 博客系统 此版本更新内容包括: 功能优化 移除启动时不必要的搜索引擎索引构建步骤。 by github@guqing in #5332 问题修复 修复事务未提交便触发控制器执行可能导致数据状态不正确的问题。

2023-04-03

FreeFileSync 是一款开源软件,适用于 Windows、macOS 和 Linux。FreeFileSync 本质是一个用于文件夹对比和同步的软件,它可以创建和管理所有重要文件的备份副本。FreeFileSync 不是每次都复制每个文件,而是确定源文件夹和目标文件夹之

2022-06-28

OpenZFS 2.1.5 已发布,这是开源 ZFS 文件系统实现的最新版本,与现代 Linux 和 FreeBSD 系统兼容。 新版本主要是修复错误,此外还包括面向 Linux 5.18 的兼容性更新,这意味着 OpenZFS 已官方支持最新的稳定版 Linux 内核,同时也保留对

2023-06-30

ISA)以及 GPU 内部的并行计算引擎。 目前,NVIDIA CUDA 12.2 发布了,CUDA 12.2 带来了许多变化,其中最重要的当数支持 Linux 内核的异构内存管理 (HMM) 功能。 HMM 允许在主机内存和加速器设备之间无缝共享数据, NVIDIA CUDA 12.2  的

2022-08-20

GCC 12.2 现已发布,这是 GCC 12 分支的第一个错误修复版本,包含了针对 GCC 12.1 中的回归和严重错误的重要修复,自上一版本以来修复了超过 71 个错误。 GCC 12 带来了许多新特性,包括 AVX-512 FP16 支持、更好的 C2X 和 C++23 支持、O

2023-10-09

Debian 近日为两个分支发布了更新:12.2 和 11.8。两个版本都是常规性更新,主要是修复错误和安全问题。 Debian 12.2 是 12 系列的第 2 个维护更新,修复了安全漏洞和严重问题。 引入微码 (microcode) 更新,包含针对 AMD Zen4 处理器

2023-01-16

一个更现代感的 Java 应用开发框架:更快、更小、更自由。没有 Spring,没有 Servlet,没有 JavaEE;独立的轻量生态。主框架仅 0.1 MB。 @Controller public class App { public static void main(String[] args) { Solon.start(App.class, args); } @Get @Socket @Mappi

2023-11-07

Mozilla 计划在 Firefox 120 版本发布 (预计于 11 月 21 日) 后为 Android 版 Firefox 提供浏览器扩展,并督促开发者评估其扩展代码,为此做好准备。 在 Firefox 120 的发布周期中,我们将开始在 addons.mozilla.org (AMO) 上看到数十个新的、可

2022-10-10

Proxy 是 golang 实现的高性能 http、https、websocket、tcp、udp、socks5 代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP 端口映射、SSH 中转、TLS 加密传输、协议转换、DNS 防污染智能代理、前置 CDN/Nginx 反代、代理

2023-04-24

Ubuntu 23.04 "Lunar Lobster" 在前两天正式发布了,虽然系统带来了不少新特性、新功能,以及一些问题修复,但不少还停留在 Ubuntu 22.10 甚至更早版本的用户还是会先观望观望,再决定是否升级。日前外媒 Phoronix 在 Ubuntu 23.04 与 22.10

2023-06-08

OpenZFS 2.1.13 已发布,这是开源 ZFS 文件系统实现的最新版本,与现代 Linux 和 FreeBSD 系统兼容。 支持的平台 Linux:与 3.10 - 6.3 内核版本兼容 FreeBSD:兼容从 12.2-RELEASE 开始的版本 变化 修复 Clang 15 编译错误 #13260 #1