pingcode logo
功能日记

v4.97.0:测试用例历史版本重构


更新时间:2023年3月20日

更新内容

  1. 用例创建版本优化
  2. 用例版本管理能力增强
  3. 用例不同版本关联数据优化
  4. 版本活动记录优化
  5. 关联数据的显示、筛选能力增强
  6. 其他细节优化

用例创建版本优化

在测试用例详情页点击「版本记录」 tab 可以查看用例的版本列表:

image.png

用例版本默认命名规则由「版本1」调整为「 v1 」:

image.png

创建用例后,用例会自动生成 v1 版本,版本备注默认为「初始化创建」:

image.png

在版本记录 tab 页下点击「创建新版本」按钮,可以创建用例新版本:

  • 支持修改新版本的版本名称
  • 填写版本备注内容
image.png

点击「确定」按钮,即可成功创建新版本:

image.png

用例详情右侧增加系统内置「变更」分组,「版本」属性移入该分组下且不支持配置:

image.png

用例版本管理能力增强

在测试用例版本列表的「更多」中支持「版本比对」、「编辑版本」、「恢复版本」三种操作:

  • 版本比对:无权限点控制
  • 编辑版本、恢复版本:受「新建用例版本」权限点控制
image.png

在版本列表点击「版本比对」按钮,默认将当前用例详情的版本与所选版本进行属性内容比对:

image.png

在版本比对弹窗页,支持选择其他版本进行比对:

image.png

版本比对包括基础属性、自定义属性、用例步骤、附件、关联数据等内容:

image.png

版本比对时,属性内容不一致会有黄色底色进行提示,「多行文本」属性会有内容新增、删除提示:

image.png

版本比对时,如果只想查看有变更的属性内容,可以在顶部开启「隐藏相同项」开关,会过滤掉内容完全一致的属性:

image.png

在版本列表点击「编辑版本」按钮,可以修改版本名称和备注:

image.png

在版本列表点击「恢复版本」按钮,会将历史版本的属性内容创建为一个新版本,默认版本备注为「恢复版本」,支持修改:

image.png

在恢复版本时,可以选择恢复历史版本的全部属性,或者仅恢复文本类型的部分属性:

image.png

在版本比对弹窗页,版本名称后的「更多」图标里也有「恢复版本」操作:

image.png

历史版本详情顶部的「更多」中也调整为「版本比对」、「编辑版本」、「恢复版本」三种操作,版本比对默认为当前历史版本和最新版本进行比对:

image.png

用例不同版本关联数据优化

用例在创建新版本时,会自动将前一版本的附件、产品需求、项目需求、缺陷带入新版本中。在新版本中进行新增和移除不会影响历史版本的数据:

image.png

版本活动记录优化

编辑版本时,增加了修改版本名称、修改版本备注两种活动记录:

image.png

关联数据的显示、筛选能力增强

在测试用例、评审用例、执行用例列表页的表头设置中增加「关联产品需求」字段:

image.png

在测试用例、评审用例、执行用例列表页,「关联产品需求」「关联项目需求」「关联缺陷」属性的数字支持点击,点击后打开用例详情对应的 tab 页:

image.png

在测试用例、评审用例、执行用例列表页的筛选条件中也新增了「关联产品需求」「关联项目需求」「关联缺陷」三个属性:

image.png

在测试用例、评审用例、执行用例列表页的排序中也新增了「关联产品需求」「关联项目需求」「关联缺陷」三个属性:

image.png

本次迭代也优化了一些其他产品细节:

  1. 执行用例详情的执行信息中加入「执行时间」属性;
  2. 执行用例详情中展示用例的附件信息。