0

我们组织中的本地 TFS 安装从 2013 年升级到 2015 年,现在终于升级到 2018 年。但是,最近我们开始注意到旧测试用例的测试运行结果被自动删除,并且测试用例被设置为积极的。

我通过此链接发现 TFS 2015 Update 1 引入了保留策略,对于任何较旧的项目,它是永不删除的,对于在 Update 1 升级后创建的任何项目是 365 天。果然,唯一删除数据的项目是在 2015 年之后创建的。

现在,我们目前没有合适的 TFS 管理员,因此我们正在尝试寻找解决方案,看看是否可以恢复已删除的测试运行数据,或者它是否也从系统中消失了?我在互联网上没有看到任何可以帮助的东西,只有我发现所有链接到上述 MS 页面的文章。

那么,是否仍有可能以某种方式恢复这些结果?还是他们永远失去了?

4

1 回答 1

0

有没有办法从 TFS 2018 查看/恢复已删除的测试运行结果?

恐怕没有这样的方法可以从 TFS 2018 中恢复已删除的测试运行结果。

根据文档删除测试工件

我们仅支持永久删除测试工件,例如测试计划、测试套件、测试用例、共享步骤和共享参数。已删除的测试工件不会出现在回收站中,也无法恢复。删除测试工件不仅会删除选定的测试工件,还会删除其所有关联的子项,例如子测试套件、所有配置中的测试点、测试人员(不会删除底层测试用例工作项)、测试结果历史记录和其他相关历史。

因此,删除的测试结果将被永久删除,无法恢复。

于 2021-09-08T03:14:46.213 回答