【发布时间】:2018-08-08 11:20:55
【问题描述】:
我在 TFS 测试中心创建了一个测试计划,但是在执行测试计划时,测试用例的结果字段会在某个时间点(大约两周后)自动重置为“活动”,因此我再也看不到哪些测试已经执行,结果如何。
我不知道我做错了什么导致这些自动重置。 任何帮助是极大的赞赏。
【问题讨论】:
我在 TFS 测试中心创建了一个测试计划,但是在执行测试计划时,测试用例的结果字段会在某个时间点(大约两周后)自动重置为“活动”,因此我再也看不到哪些测试已经执行,结果如何。
我不知道我做错了什么导致这些自动重置。 任何帮助是极大的赞赏。
【问题讨论】:
首先确保没有任何其他团队成员执行此操作:Reset test to active。
此外,如果删除所有测试运行,结果字段将自动重置为“活动”。
根据您的描述,重置行为大约每两周出现一次。所以请检查你是否设置了保留政策来删除测试运行:Days to keep manual test runs, results, and attachments
(前往http://server:8080/tfs/DefaultCollection/{Project}/_admin/_testmanagement设置测试保留政策)
您可以为手动和自动测试运行单独配置此项。
默认情况下,对于现有的团队项目,它设置为
Never delete任何测试运行。对于新创建的团队项目,默认保持 1 一年的自动化和手动测试运行。
因此,如果您想保持结果字段永不重置,则只需设置为 Never delete 或根据需要设置日期。
详情请参阅Test result data retention with Team Foundation Server 2015。
【讨论】: