我对Coded UI测试很陌生。据我所知,到目前为止,如果我想录制一系列动作,我必须运行该项目 我想在将代码部署到Azure服务器之前在构建计算机上运行这些测试 问题是如何记录这些测试,以便它在构建机器上运行这些编码的ui测试? 构建机器是TFS 2013的一部分。
答案 0 :(得分:1)
您可以使用vs的发布管理来创建发布管道,其中包括将服务器部署到标准实验室管理环境并运行编码的UI测试。
http://nakedalm.com/execute-tests-release-management-visual-studio-2013/
如果您使用vNext模板,您将拥有一个无代理远程执行引擎,该引擎也可以调用您的powershell将您的站点上传到您的发布管道的帖子。
http://nakedalm.com/create-release-management-pipeline-professional-developers/
这样做将为您提供填写审核以及PBI已发布的可读性
答案 1 :(得分:0)
通常,UI测试很慢,很快就会对构建时间产生负面影响。但是,也有一些情况是“保护源树”是一个重要的考虑因素,并且人们希望防止已知破坏代码的登记。
因此,“答案”在很大程度上取决于您想要完成的工作以及您所处理的环境.Martin关于使用发布管理的建议是一个很好的建议,但确实需要了解其后果。