TFS 2018 RTW:如何查看各测试用例的完整运行历史
解决TFS 2018测试用例完整运行历史仅显示最近记录的问题
我在处理TFS 2018相关问题时经常遇到类似情况,你观察到的现象确实和构建保留策略直接挂钩——TFS会自动清理不符合保留规则的构建,与之关联的测试运行记录也会被同步隐藏或删除,导致你看不到完整的历史。下面是几个可行的解决办法:
1. 调整构建保留策略
如果需要保留更久的测试历史,可以修改对应构建定义的保留规则:
- 打开目标构建定义的编辑页面,切换到「保留」选项卡
- 延长保留天数(比如根据需求调整为30天、60天),同时按需调整「最少保留的构建数量」
- 注意:更长的保留周期会占用更多服务器存储空间,建议和团队/管理员确认存储资源情况后再调整
- 另外,对于需要永久保留的关键构建,可以在构建详情页的「更多选项」里手动标记为「保留永久」,这样对应的测试记录也会一直留存
2. 从测试计划维度查看完整历史
除了「构建->测试」入口,试试从测试管理模块查看,这个维度的记录不受构建保留策略的直接限制:
- 进入「测试->测试计划」,定位到目标测试套件和测试用例
- 选中测试用例后,点击右侧面板的「历史记录」选项卡,这里会展示该测试用例所有关联的运行记录,包括那些来自已被清理构建的测试结果(前提是测试结果本身未被清理)
3. 检查服务器级别的测试结果保留设置
TFS还有独立的测试结果清理规则,建议让管理员检查服务器配置:
- 登录TFS服务器管理控制台,进入「应用层->测试管理」
- 查看「测试结果保留」的规则,默认配置可能会自动清理旧的测试结果,即使构建已被保留也可能触发清理
- 调整测试结果的保留天数,确保覆盖你需要查看的历史范围
内容的提问来源于stack exchange,提问作者jpishko
相关产品推荐
相关产品推荐

