我做了一些编码的 UI 测试来测试我正在处理的应用程序。我关注了以下帖子:How to run coded UI Tests from MTM作为指导以及以下关于如何创建假构建的帖子:How to Create a Fake Build Definition and a Fake Build
因此,在设置基础架构后,我尝试从 Microsoft 测试管理器 (MTM) 运行测试。虽然 MTM 不会中断或抛出错误,但它向我报告的结果是找不到编码的 UI 测试记录。
在查看第一个链接(如何从 MTM 运行编码的 UI 测试)的内容时,我注意到有一小段文字说 “您必须创建一个构建定义,它只添加了一个共享位置是测试程序集所在的位置。”
这到底是什么意思?我该怎么做呢?我的构建定义将程序集放在 \\machine\share
中,因此我在此处复制了编码的 ui 测试,但我仍然得到相同的结果。
有什么我遗漏的吗?
谢谢, 马丁
最佳答案
好吧,我不喜欢留下未回答的问题,所以我想回到这个问题。
构建定义的放置文件夹定义了 MTM 将在何处查找编码的 UI 测试记录/dll。
为了使其工作,只需构建和编译他们的测试/编码的 ui 测试,并将生成的程序集和资源放入构建定义中定义的文件夹中。
干杯!
关于unit-testing - MTM 编码 UI 测试手动执行 : "Recording Not Found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10556079/