在做需求追溯、测试覆盖或变更影响分析时,经常会遇到“Jama Connect关系视图怎么查看,Jama Connect关系视图里关联项缺失怎么办”这类问题。Jama Connect里的关系不是简单的超链接,而是带有方向的追溯关系,通常用来表示上游需求、下游需求、验证项、测试用例、风险控制项之间的依赖。关系会影响覆盖分析、变更影响判断和可疑链接检查,所以关系视图看不清,后面的追溯矩阵和报告也容易出问题。Jama Connect中关系可以分为上游和下游方向,Trace View也会利用这些关系展示覆盖缺口和影响范围。
一、Jama Connect关系视图怎么查看
Jama Connect里查看关系,常用的不是一个入口,而是几个不同视角。单条需求看关系,用Relationships组件;多条需求看上下游链路,用Trace View;想看覆盖缺口,可以配合Coverage Explorer或关系状态指示查看。
1、在单条工作项中查看关系
打开某条需求、测试用例或风险项后,进入【Single Item View】,在右侧工具栏选择【Relationships】。这个面板会显示当前工作项的上游和下游关联项,也可以继续通过【Relate Items】添加关系。Relationships组件的作用就是展示用于追溯的相关工作项,例如一条需求可以关联上游客户需求,也可以关联下游测试用例。
这种方式适合排查单条需求:它有没有上游来源、有没有下游分解、有没有测试验证。不要只看需求正文里有没有写“参考某某需求”,正文描述不等于正式关系,只有建立了Relationship,Trace View和覆盖分析才会识别。
2、用Trace View查看上下游链路
如果要看一批需求的关联情况,可以从项目树、列表视图或筛选器中选中目标项,然后切换到【Trace View】。Trace View会显示Source Items以及向上或向下展开的层级,用来查看上游和下游关系,也能看到缺失覆盖。Trace View支持按工作项类型、关系类型、用户和最后修改时间筛选结果。
比如从系统需求出发,向上看可以检查是否连接到用户需求,向下看可以检查是否连接到软件需求、测试用例或验证项。这个视图适合做追溯审查,比一条条点开工作项更直观。
3、用关系状态检查缺口
Jama Connect的Relationship Status Indicator可以显示关系数量,也会在缺少上游、缺少下游、存在可疑链接时显示异常状态。列表视图中如果配置了关系状态列,鼠标悬停在图标上,可以看到它违反了哪类关系规则,例如Orphan Item、Missing Downstream或Suspect。
这一步适合做批量检查。比如一批系统需求都要求必须有关联测试用例,就可以通过关系状态快速发现哪些需求还没有验证项,而不是靠人工逐条打开确认。
二、Jama Connect关系视图里关联项缺失怎么办
关系视图里关联项缺失,不一定表示数据真的丢了。常见原因包括权限不足、Trace View筛选条件过滤掉了目标项、关系方向建反、关系规则不允许显示某类项,或者关系本来就没有建立。
1、检查是否有查看权限
如果关联项在别的项目里,或者用户没有目标项目的权限,就可能看不到完整内容。Jama Connect在添加关系时也会受到权限影响:用户需要有相关项权限,才能预览、打开或编辑关联项;权限不足时,通常只能看到有限信息。
排查时可以让项目管理员打开同一条需求查看。如果管理员能看到关联项,普通成员看不到,问题多半不是关系丢失,而是项目权限、组件权限或跨项目访问权限没放开。
2、检查Trace View筛选条件
Trace View支持按工作项类型、下游关系类型、用户和最后修改时间过滤。筛选一旦开启,部分关联项可能会被隐藏,界面上会出现过滤标识。
比如你只筛选了Test Case,就可能看不到下游Software Requirement;只筛选某个关系类型,也可能把其他类型的关系隐藏掉。处理时先清空筛选条件,再重新展开上下游层级。如果清空后能看到,说明缺失是视图过滤造成的,不是关系本身异常。
3、检查关系方向和关系规则
Jama Connect的关系有上游、下游方向。上游通常表示更高层定义,下游通常表示进一步分解或验证。关系方向建反后,用户从当前视角查看时就会觉得“应该出现的项没有出现”。
另外,如果项目启用了Relationship Rules,右侧可选项只会显示符合规则的工作项类型,创建关系时也只能选择规则允许的类型。关系规则用于约束项目追溯模型,规则中设置为For Coverage的关系,如果不存在,会触发覆盖缺口提示。
三、Jama Connect关联关系怎么维护更稳定
关系视图不是只在审查前看一次。只要需求、测试、风险和设计项持续变化,关系就要跟着维护。否则项目表面上有需求,实际追溯链断了,后面评审和审计都会变得被动。
1、先统一追溯模型
团队要先明确哪些工作项之间必须建立关系。例如【用户需求】向下关联【系统需求】,【系统需求】向下关联【软件需求】和【测试用例】,【风险项】关联【缓解措施】或【验证项】。关系规则可以帮助项目按既定模型检查覆盖,而不是让每个人按自己的理解随便关联。
追溯模型越早统一,后期越省事。不要等到交付前才补关系,那时需求、测试和变更已经堆在一起,很难判断哪条链路才是正确的。
2、变更后检查可疑关系
当上游工作项发生变化时,下游关联项可能会受到影响,Jama Connect会利用suspect关系提醒用户检查影响。例如系统需求变更后,对应的软件需求和测试用例就要复核,确认是否仍然有效。
不要看到Suspect就直接清除。更稳妥的做法是打开下游项,确认内容是否需要调整;如果确实不受影响,再清除可疑标记。这样关系链才有实际意义。
3、定期导出Trace View复核
Trace View可以导出当前可见列和层级内容,导出时最多支持六个层级;如果超过六层,导出按钮会不可用。项目评审前,可以把关键需求链路导出成CSV,用来检查缺口、重复关系、错误方向和未覆盖测试项。
导出不是为了替代系统管理,而是为了做阶段性复核。尤其是多人协作项目,定期看一次追溯链,比到测试结束才发现需求没有验证要稳得多。
总结
Jama Connect关系视图查看,单条工作项可以用【Relationships】,一批需求可以用【Trace View】,覆盖缺口可以结合关系状态指示和规则检查。关系视图里关联项缺失时,不要直接判断为数据丢失,要依次检查权限、筛选条件、关系方向、关系规则和关系是否实际建立。后续再通过统一追溯模型、变更后检查Suspect、定期导出Trace View复核,才能让需求、测试、风险和设计之间的关联长期保持清楚。这样处理后,Jama Connect关系视图怎么查看,Jama Connect关系视图里关联项缺失怎么办这两个问题就能比较稳地解决。