0

我们是 TFS (2015)的新手, 我们注意到的一件事是,您可以将整个测试用例标记为“通过”,而无需给出理由或具有任何特定权限。

这给我们带来了一个问题,因为即使在以下情况下您也可以将测试用例标记为“通过”: - 测试步骤失败 - 错误尚未修复 - 测试用例仅部分完成 - 未运行任何测试步骤

我们真正想做的是对测试用例进行主管审查。我们目前这样做是为了检查: - 所有错误都已解决 任何标记为“稍后修复” 有评论解释 - 测试证据已正确存储 - 差异形式测试计划记录为评论

我们会定期接受审核,主管审核有很大帮助,因为审核可以针对 2-4 年的项目,在测试结束时检查、记录决定和原因,这很有帮助。

问题:有没有办法控制测试用例测试套件的签核?

强制输入评论或限制访问将测试用例标记为“通过”将是一些事情

4

1 回答 1

1

没有(开箱即用)方法可以明确控制谁可以将测试用例标记为通过。通常,您可以通过向转换添加规则和约束,使用工作项类型定义 (WITD) 来配置此类转换。但由于测试结果不表示为工作项,这是不可能的。

您可以在更高级别、测试计划和测试套件上限制访问: 在此处输入图像描述

可能有一种方法可以使用 TFS 服务器对象模型并构建服务器端验证以您想要的方式获取它,但不确定这是否可行,因为我从未尝试过(请参阅:https ://msdn.microsoft.com /en-us/library/bb130146(v=vs.120).aspx#ServerObjectModel )。但是,我会尽量避免构建服务器端验证,因为您需要确保它继续工作,并且可能会在您未来的升级中导致问题或阻塞问题。因此,如果卡在 TFS 的某个版本上,那将是一件很遗憾的事情。

希望这可以帮助!

于 2016-06-17T07:57:03.190 回答