基于Team Foundation Services和Azure中的测试?

时间:2013-05-06 20:06:05

标签: visual-studio-2010 visual-studio azure tfs azure-devops

我想在Azure中运行一些集成测试。我不能在TFServices中运行它们,因为它们需要一个数据库。我想知道是否可以将我的项目推送到TFS,让TFS构建解决方案并将其推送到Azure,然后让Azure在将其提交到生产之前对测试数据库运行一些测试。沿着管道的任何故障都会回到视觉工作室。这甚至可以远程实现吗?

1 个答案:

答案 0 :(得分:1)

  

如果可以将我的项目推送到TFS,请进行TFS构建   解决方案并将其推送到Azure

是的,这是可能的。

  

然后让Azure在测试数据库之前运行一些测试   将其投入生产

嗯,这是不可能的。

  

管道中的任何故障都会回到visual studio

这是一个梦想世界。唯一可行的解​​决方案是从测试中创建工作项失败。但是populate back to Visual Studio是一个梦想。

回到have Azure run some tests against a test database before committing to production

当您想要从TF服务运行集成测试时,您面临的问题究竟是什么?这只是一个SQL Azure防火墙问题或其他什么?你有没试过吗?结果是什么?如果它只是一个防火墙问题,您最有可能通过在测试初始化​​阶段使用一些自定义代码来缓解 - 比如为SQL Azure服务器禁用防火墙,然后在测试拆除阶段再次启用它。

相关问题