Kiwi TCMS 6.11发布 开源测试用例管理系统

· · 421 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

Kiwi TCMS 是一个集测试计划、测试运行和测试用例于一身的管理系统,用 Python 和 Django 编写。6.11 版本已经发布,这是一个安全和改进版本,它更新了许多内部依赖项,添加了 2 个新的 Telemetry 报告,更新了 TestPlan 和 TestCase 克隆页面,并提供了其他一些改进和错误修复。具体内容如下。

Kiwi TCMS 6.11发布 开源测试用例管理系统

支持的升级路径:

5.3   (or older) -> 5.3.1
5.3.1 (or newer) -> 6.0.1
6.0.1            -> 6.1
6.1              -> 6.1.1
6.1.1            -> 6.2 (or newer)
  • 更新 Django,从 2.2.2 更新到 2.2.4
  • 更新 marked 到 0.7.0
  • 将 python-GitLab 从 1.8.0 更新到 1.10.0
  • 更新 Django-Grappelli,从 2.12.3 到 2.13.1
  • 更新 django-attachments 到 1.4.1
  • 更新 django-simple-history 从 2.7.2 到 2.7.3
  • 更新 PyGithub 从 1.43.7 到 1.43.8
  • 将 patternfly 更新到 3.59.3 版本
  • 将 prmjs 更新为 1.17.0 版
  • 添加 Testing Status Matrix telemetry
  • 添加 Testing Execution Trends telemetry
  • 将 Clone TestPlan 页面转换为 Patternflix,大大简化 UI 和更新行为:克隆的 TP 作者将始终设置为当前用户、克隆的TC 作者将始终设置为当前用户、在克隆时,始终保留测试用例的原始默认测试器、重构为基于类的视图、修复了版本值在 b/c 验证中失败的问题、修复了在 UI 中显示错误版本值的问题。
  • 将 Clone TestCase 页面转换为 Patternflix,极大地简化了 UI 和更新行为:允许克隆成多个测试计划、删除“Filter another plan”选项,将改为“Add TP to TC”、克隆的 TC 将显示在 TestPlan 的底部、始终保持原来的默认测试器

API 

  • RPC 方法 Bug.Report() 的第一个参数已从 test_case_run_id 重命名为 Execution_id。这可能会破坏现有的 API 脚本,这些脚本试图通过名称而不是位置传递此参数

Settings 

  • 允许 ENV 变量 Kiwi_USE_TZ 和 Kiwi_Timezone 控制设置 Use_TZ 和 Timezone

修复 bug

  • 删除注释时修复错误的权限标签

详细内容见发布说明

更细方法,如果使用 Kiwi TCMS 作为 Docker 容器,那么: 

cd path/containing/docker-compose/
docker-compose down
docker pull kiwitcms/kiwi
docker pull centos/mariadb
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

关注本站微信公众号(和以上内容无关)InfraPub ,扫码关注:InfraPub

421 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传