可追溯性浏览器 (10.1)
什么是可追溯性浏览器?
在
Codebeamer 中,可追溯性浏览器本质上是一个
表格,该表格按所需顺序关联任意数量的任何跟踪器或跟踪器类型集,并显示与邻近选定跟踪器和/或跟踪器类型相对应的项之间的依存关系 (下游和/或上游关联和/或引用)。从 8.0.0 开始,可以将多个跟踪器/跟踪器类型 (以及不带任何跟踪器/跟踪器类型筛选器的所有依存项) 添加到各个可追溯性级别。
可追溯性浏览器的结构与使用
可以在任意跟踪器项列表页面中,通过跟踪器标题右上方的“查看上下文”菜单或跟踪器标题下方操作栏上的“更多”▼ 菜单导航至可追溯性浏览器。或者,可以从跟踪器页面直接访问可追溯性浏览器,在这种情况下,必须首先选择初始跟踪器。
从 Codebeamer 9.0.0 开始,可以像在报告页面中那样筛选初始级别。如果在筛选器选择器上选择筛选器,然后单击“开始”,则初始筛选器即为您在此处选择的筛选器。可以在此处添加“排序方式”条件或“‘与/或’逻辑”(与在报告页面上的添加方式相同),例如,可以通过下列方式按状况筛选错误项:
如果通过特定跟踪器访问可追溯性浏览器,则此跟踪器 (及其选定视图) 将成为第一个初始跟踪器 (且其选定的视图配置将被加载到配置中)。第一个初始跟踪器将提供项目以及可追溯性浏览器的跟踪器上下文。跟踪器上下文因其提供的“建议”(即当前项目的可用引用) 功能而变得非常重要,在将跟踪器添加到可追溯性级别时,项目上下文会提供当前项目的特定跟踪器。还可以将更多跟踪器添加为初始跟踪器,但如果第一个初始跟踪器发生变化,则页面会在出现确认警告后重新加载,以提供正确的上下文。
此外,还提供了“分支”支持,分支选择器会显示在其相关的选定跟踪器 (如有) 下。
可追溯性浏览器当前选择
这是屏幕中最重要的部分,您可以在此处设置可追溯性级别以及各级别之间的关系类型。
初始级别
在“初始跟踪器”部分中:
• 只能添加当前项目和其他项目中的特定跟踪器。
• 可以定义筛选器,在筛选器之间设置“与/或”逻辑,以及按原因设置预定义的顺序 (在显示原型并勾选子代的情况下不可用)。
• 可以指定可见性设置:
◦ 可以显示原型。
◦ 可以显示后代。
• 可以向可追溯性视图中添加字段。
其他级别
在“级别 1”部分中:
• 只能添加当前项目和其他项目中的特定跟踪器。
• 可以定义筛选器,在筛选器之间设置“与/或”逻辑,以及按原因设置预定义的顺序。
• 可以指定可见性设置:
◦ 关联:下游、上游
◦ 引用:下游、上游
◦ 显示文件夹和信息
• 可以向可追溯性视图中添加字段。
以上所有设置均存储在已保存的预设中 (请参阅下文)。
结果表
设置所需的跟踪器/跟踪器类型/所有级别后,必须单击“开始”才能查看结果表。结果表的第一列属于选定的初始跟踪器,其他列表示其他级别。
跟踪器项图标显示跟踪器项类型和状况颜色,之后您可以查看跟踪器键和项 ID 以及跟踪器项的摘要。
级别之间显示 4 种关系类型,如下所示:
• A> 上游关联
• <A 下游关联
• R> 上游引用
• <R 下游引用
按级别之间的依存关系类型进行筛选
可以按各级别之间的依存关系类型来筛选结果表。从“级别 1”开始设置所需的可见性设置。
待查链接
“可追溯性浏览器”还会显示待查链接,在摘要后面显示待查徽章。如果将“传播待查标志”设置为关联或引用,则会显示灰色背景徽章,如果待查的是关联或引用,则徽章变为红色背景 (就像在 Codebeamer 内的表格视图、报告页面等任何其他位置一样)。通过单击待查徽章还可以查看差异,通过单击移除 X 图标可以清除待查标志。
永久链接
在“当前选择”部分中选择某些跟踪器或跟踪器类型,并在结果表中显示依存关系后,即可创建结果表的永久链接。单击操作栏上的“永久链接”文本,页面将重新加载先前的结果,URL 将更改,以便您可以复制和使用其中将包含所设配置的 URL。
加载/存储预设
项目管理员能够在项目级别存储配置预设。预设用于存储所有预设可追溯性浏览器配置。
单击操作栏上的“另存为预设”,可将当前配置存储为预设。必须为预设键入唯一名称,然后单击“保存”。无论预设是否保存,您都将收到通知。
单击操作栏上的“加载/管理预设”,可查看已存储的可追溯性浏览器预设:
您将看到已存储的预设的名称和选择列表。如果您是项目管理员,那么您还可以删除已存储的预设,在其他情况下可以加载这些预设。
导出至 Office
单击可追溯性表格上方及下方的“导出至 Office”链接,可将显示的表格导出至 Microsoft Office,以便能够进一步处理可追溯性数据。
• “Excel 导出”:将结果表导出为 Excel (xls 格式)。取消勾选“合并互连的单元格 (长时间运行的操作)。”选项以加速导出大量 Excel。
工作项可追溯性
自 Codebeamer 8.2 版本起,“工作项”页面上提供了“可追溯性”部分,而不是“关系”框。默认情况下,此部分始终关闭。打开该部分后,默认情况下,将在 3 个级别加载单个工作项的下游和上游可追溯性。您可以在“可追溯性”部分中设置一些选项 (一旦更改其中一个选项,可追溯性即会自动加载),具体如下:
• 是否显示“关联”(而不仅仅是“引用”),默认值为 true
• “级数”设置为最多 10 个级别
• 是否显示项说明,默认值为 false
• 是否将 SCM 提交也显示为项,默认值为 false
• 不显示冗余项 (就像在“可追溯性浏览器”中一样),默认值可在 general.xml 中配置 (请参阅下文)
全局配置
为避免出现性能问题,自 Codebeamer 8.2 版本起,系统管理员可以使用 general.xml 中的 traceability 标记来配置某些限制。默认值如下:
<traceability maxFirstLevelElements="25000" maxAdditionalLevelElements="25000" maxFirstLevelElementsPerItem="500" maxAdditionalLevelElementsPerItem="200" pageSize="50" ignoreRedundantsInBrowser="true" ignoreRedundantsInTab="true"></traceability>
属性:
• maxFirstLevelElements - 级别 1 中跟踪器项数上限。
• maxAdditionalLevelElements - 其他级别中跟踪器项数上限 (级别 2 和更深级别)。
• maxFirstLevelElementsPerItem - 级别 1 中每个上一级项的跟踪器项数上限。
• maxAdditionalLevelElementsPerItem - 其他级别中每个上一级项的跟踪器项数上限 (级别 2 和更深级别)。
• maxTestRunItemsPerItem - 每个上一级项的测试运行项数上限。(级别 1 和更深级别)
• pageSize - 默认页面大小;将首先加载初始级别的跟踪器项数,将通过增量滚动方式加载其他元素。
• ignoreRedundantsInBrowser - 值为 true 或 false (如果“可追溯性浏览器”应忽略冗余节点)。
• ignoreRedundantsInTab - 值为 true 或 false (如果“工作项”页面的“可追溯性”选项卡应忽略冗余节点)。
限制选项有最大值,因此,如果设置的上限超过这些最大值,则将此上限值用作最大值:
• maxFirstLevelElements = 100000
• maxAdditionalLevelElements = 100000
• maxFirstLevelElementsPerItem = 500
• maxAdditionalLevelElementsPerItem = 200
• maxTestRunItemsPerItem = 100
• pageSize = 250
请知悉,可追溯性浏览器 Wiki 插件也将使用在“初始级别”设置的 maxFirstLevelElements 数!
如果达到其中一个上限,则警告图标将显示在结果表的适当位置,以表明存在其他元素,但由于达到上限而不显示这些元素。
应用程序配置设置示例:
"traceability" : {
"ignoreRedundantsInBrowser" : true,
"ignoreRedundantsInTab" : true,
"maxAdditionalLevelElements" : 25000,
"maxAdditionalLevelElementsPerItem" : 200,
"maxFirstLevelElements" : 25000,
"maxFirstLevelElementsPerItem" : 500,
"pageSize" : 50
},