TFS Test Hub:基于需求的测试套件计数无法自动更新
TFS基于需求的测试套件计数无法自动更新,求解决方案
各位好,我这边遇到一个TFS测试管理的问题,想请教下有没有同行碰到过,或者有什么解决办法:
我们团队在迭代冲刺周期里创建测试用例,通过基于需求的查询将它们添加到测试计划中,用于集成与系统测试。每次冲刺结束以及测试阶段开始前,我们都会重复运行这个查询,往同一个静态测试套件里添加新的测试用例。
问题来了:查询确实能识别并添加新的测试用例,但测试计划/套件的测试用例总数没办法自动更新——不管是TFS Web GUI里的「Show count from child tests」、MTM,还是仪表板上的图表,都不会自动刷新计数。只有手动点击每个基于需求的套件生成的测试套件之后,计数才会更新。
复现步骤
- 创建测试计划「Test Plan A」
- 在该计划下创建静态套件「Static Suite B」
- 右键点击「Static Suite B」,选择「New requirements-based suite」
- 设置查询条件:顶层项为
Work Item Type - In Group - Feature/Requirement/Bug Categories且Release Number = XX.XX,关联工作项为Work Item Type = Test Case,勾选「Return all top level items」 - 运行查询,结果网格会显示该版本内包含无测试用例的顶层项
- 选中所有查询结果
- 点击「Create Suites」创建所有套件,记录「Static Suite B」的测试用例总数
- 给某个原本无测试用例的版本项新增测试用例,记下对应的顶层项
- 返回「Test Plan A」
- 右键点击「Static Suite B」,选择「New requirements-based suite」
- 沿用步骤4的查询条件,不做任何修改
- 再次运行查询,新增的测试用例应该出现在结果列表中
- 选中所有结果点击「Create Suites」,不会生成新套件(注意不要选中新增测试用例对应的现有套件)
- 查看「Static Suite B」的计数及图表,发现总数没有因为新增用例而增加
- 进入「Static Suite B」,选中对应基于需求的套件,确认测试用例已经存在
- 再次查看计数及图表,总数依然没有更新
相关截图
基于需求的查询及结果截图(已模糊)
未更新的计数截图(已模糊)
我们使用的本地TFS版本是:16.122.27102.1
想问问有没有其他用户遇到过这个问题?有没有官方修复方案或者可行的临时 workaround?
内容的提问来源于stack exchange,提问作者Beizer
相关产品推荐
相关产品推荐

