【问题标题】:Is Lab Management supported in the cloud in TFS 2013?TFS 2013 中的云是否支持实验室管理?
【发布时间】:2015-03-14 18:47:13
【问题描述】:

我们目前在我们组织的本地服务器上使用 TFS 实验室管理。随着 TFS 2013 可部署在云中,实验室管理功能是否也可用?我们需要能够在环境中进行测试和夜间构建。

【问题讨论】:

    标签: testing tfs lab-management


    【解决方案1】:

    Team Foundation Service 应该从 Visual Studio 2013 版本的测试控制器和测试代理开始使用实验​​室管理,如果您将它们托管在 Windows Azure IaaS 计算机中。您可以将这些 Azure IaaS 虚拟机用作“standard environments”,但不能用作“SCVMM environments”,因为它们不在 SCVMM 中。实验室管理目前不支持 SCVMM 管理基于 Azure 的环境。

    这对于产品团队来说无疑是一个有趣的领域,因为我们帮助团队利用云进行开发和测试工作负载。

    就托管构建而言,您是否查看过随 Team Foundation Service 提供的 Cloud Build Service

    希望有帮助!

    【讨论】:

    • 感谢您的回复。这对我们来说有点令人失望,因为没有 SCVMM 行为,使用 TFS 来管理测试实验室并没有太大的好处。我确实理解,但从技术上讲,我可以理解开发它是多么具有挑战性!
    • 我们需要的是在测试发生之前恢复到快照的能力。这是 TFS 在我们考虑的其他解决方案中添加的关键价值。我不知道有任何其他开箱即用的产品提供这种行为。有谁知道针对 Azure 或 AWS 等云服务提供这种行为的任何产品?
    • 好处仍然是能够从 MTM 中的测试计划中对自动化测试运行进行排队,从手动测试运行或自动化测试运行中收集丰富的数据来归档错误,并从自动化部署中受益。完全理解想要拥有已知干净状态或特定部署的快照。很好的建议,以确保您在 User Voice 上获得了选票! (visualstudio.uservoice.com)
    • 据我所知,目前没有任何其他产品可以提供您正在寻找的 Azure 或 Amazon 产品。同样,这是产品团队在未来投资中探索的一个有趣领域。
    • 感谢您迄今为止的所有帮助!我一定会在用户语音论坛上得到它。我可以建议一种可能的解决方案吗?您能否在一台 azure 机器上安装 SCVMM,在另一台 azure 机器上创建 hyper-v 主机并配置物理 TFS 服务器以定位 Azure 中的虚拟 SCVMM 机器?这将使我们能够灵活地增加我们的测试基础设施的能力,同时只需要在现场维护一台物理服务器。只要我们的需求增加,我们就可以添加额外的 azure Hyper-V 主机。
    【解决方案2】:

    虽然我自己没有测试过,但你可以看看 Skytap。他们有一个扩展,允许您使用他们的云环境从 TFS 构建/部署/测试。不知道他们是否将 TFS 用作服务,但您可以询问。 好处是您可以维护不同的拓扑作为模板(包括 AD 等),启动这些 env 进行测试,然后在完成后销毁 env。 更多信息请访问:https://cloud.skytap.com/docs/index.php/How_to_set_up_and_use_the_Skytap_Automation_Pack_for_Visual_Studio_Team_Foundation_Server

    这绝对是我们自己想尝试的,但我们还没有机会。

    您还可以查看 Cloudshare。似乎将提供相同的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多