如何为 Visual Studio Team Services 成员授予“创建测试计划”权限?
Posted
技术标签:
【中文标题】如何为 Visual Studio Team Services 成员授予“创建测试计划”权限?【英文标题】:How to grant "create test plan" rights for Visual Studio Team Services member? 【发布时间】:2016-03-07 14:46:16 【问题描述】:我有一个小型(
我可以创建测试计划、测试,但我的团队成员只能运行这些测试(他们需要创建测试的权限)。
我更新了组的权限(参见下图,来自 VSTS 配置安全选项卡),但用户仍然无法创建测试。既然我有这些权利,就不能限制“免费”版本的 VSTS,我错过了什么?必须有一种方法可以在不让该成员成为管理员的情况下授予这些权利...而且我还没有发现任何信息表明此功能不适用于免费版 (https://www.visualstudio.com/en-us/products/visual-studio-team-services-vs.aspx),任何人都可以解释一下吗?
编辑
另一方面,此链接表明测试功能受到限制,但我不明白为什么我的帐户具有创建测试/测试计划的功能...
https://www.visualstudio.com/products/visual-studio-team-services-feature-matrix-vs
期望的结果 - 我需要团队成员有权添加新的测试计划(他们有“运行”按钮,但没有“新建”按钮 - 图片)
这是我的团队成员得到的:
【问题讨论】:
【参考方案1】:您可以按照以下步骤设置“管理测试计划”的权限:
-
从 Web Portal 打开您的项目。
点击右上角的“管理项目”按钮。
在设置中打开“区域”面板。
打开根区域的上下文菜单并选择“安全”。
为您的用户/组将“管理测试计划”权限设置为“允许”。 (如果对话框中没有列出用户/组,您可以单击“添加...”按钮添加用户/组)。
更新:
根据您提供的屏幕截图,没有为这些用户安装测试管理器扩展。您可以为所有用户启用此功能 90 天,然后您需要为您的用户购买它。详情参考此链接:Try Visual Studio Team Services extensions for free
如果用户使用以下 Visual Studio 订阅,此功能将可用:
测试管理器扩展包含在这些 Visual Studio 中 订阅:
Visual Studio Enterprise - 每月 Visual Studio Enterprise - 每年 Visual Studio Enterprise 与 MSDN MSDN 平台 Visual Studio 测试 MSDN专业人士
详情请参考此链接:https://marketplace.visualstudio.com/items?itemName=ms.vss-testmanager-web
【讨论】:
好的,谢谢 - 我正在等待测试人员的重播 - 之后会在这里跟进。附:这看起来很奇怪——因为在这个安全部分,用户不存在,但他在项目团队中(他可以做各种事情——创建 PBI 项目、评论等)。很喜欢VSTS,不过这个安全配置的东西好像不是很好的接口例子…… 嗯……这还不够。现在我添加了Default collection->Security->Project Collection Valid Users
添加了Manage test controllers = Allow
。我希望这就足够了......
为项目集合有效用户添加权限以管理测试控制器也没有成功... :(
@Prokurors 创建测试计划时的行为是什么?
我做了您推荐的更改,但不幸的是我的团队成员仍然没有获得“新建”按钮来创建测试计划...我编辑了帖子并添加了一些图像/信息以上是关于如何为 Visual Studio Team Services 成员授予“创建测试计划”权限?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 Visual Studio Express 2013 桌面项目创建安装程序
如何为 Visual Studio 2010 安装 NLog?
如何为visual studio更改ctrl + space