我想问公众,当您需要启动虚拟机来运行每个测试时,如何组织复杂的集成测试。首先,让我描述一下我们现在有多么有组织的测试,以及我不喜欢这样做的地方。该流程使用、TFS、流程模板、和自定义操作进行组织。
因此,我们对每个测试重复步骤2-5。
这种方法的缺点-复杂性。如果这些文件的格式会发生变化,我们需要手动分析测试结果-我们需要进行大量的代码重写。如果TFS构建代理是一个虚拟机,并且TFS将在运行每个测试之前自己恢复它,情况会好得多。你是如何组织这样的考试的。具体来说,在本例中,我们讨论的是CodeUI,但类似的问题经常发生。也许我的问题太笼统了,但是任何想法都会很有帮助.
发布于 2014-11-30 16:41:56
如果要迁移到,那么在Visual中,您要做的很多事情都是空中楼阁。您可以在Hyper-V或Azure中动态创建和构建环境。
我建议使用Release和Powershell来编排这个过程。RM团队有一个很好的演示:
http://blogs.msdn.com/b/visualstudioalm/archive/2014/11/11/deploying-and-testing-web-applications-using-release-management.aspx
在这里,它们都部署了应用程序,然后运行codedUI。
https://stackoverflow.com/questions/27206050
复制相似问题