我的一位同事正面临使用Microsoft Test Manager 2010创建测试计划的问题。我们正在使用TFS 2010和Visual Studio Ultimate。他能够成功地“创建”测试计划,但一旦完成,测试计划就会被删除。如果他刷新,那么测试计划就会消失,如果他试图点击它,他会收到以下错误 -
您尝试连接的测试计划已被删除,请选择另一个要连接的计划。
我确保他拥有在区域和迭代安全性中管理测试计划的正确访问权限。然而,有一点让我担心的是,如果我尝试从TfsSecurity.exe中查看ACL,则不会出现任何问题。我确保项目的URI也是准确的。我正在使用的命令是:
tfssecurity /acl CSS
--> $PROJECT:vstfs:///Classification/TeamProject/11ebab88-2892-4c85-b650-83720f194c21
--> /Collection:[our collection address]
此命令没有返回任何结果,这让我感到担忧,因为我能够在Visual Studio中看到区域级别的一些安全设置。
任何想法可能会发生什么?
答案 0 :(得分:6)
我明白了 - 你需要“管理测试计划”和“查看此节点”才能真正管理测试计划。只有拥有一个权限才能允许您创建新的测试计划或查看现有的测试计划,具体取决于您拥有的权限。两者的结合使您可以创建,编辑,查看和删除测试计划。
这有点违反直觉,特别是因为“查看此节点”右侧的描述是“拥有此权限的用户可以查看此节点的安全设置。”
TFS 2010中的“查看此节点”权限已在TFS 2012中更改为“查看此节点的权限”。