我无法理解Microsoft.VisualStudio.QualityTools.CodedUITestFramework dll与Microsoft.VisualStudio.QualityTools.UnitTestFramework dll之间的区别。
我有一个编码的UI测试项目,它使用两个dll作为参考。和Microsoft.VisualStudio.QualityTools.CodedUITestFramework dll用于[CodedUITest]属性。
如果我删除了Microsoft.VisualStudio.QualityTools.CodedUITestFramework dll,它会在[CodedUITest]属性中给出错误消息
然而,每当我创建一个新的编码UI测试项目时,它都不使用Microsoft.VisualStudio.QualityTools.CodedUITestFramework dll。而且[CodedUITest]属性也是从Microsoft.VisualStudio.QualityTools.UnitTestFramework dll使用的。
它们之间的区别是什么?如果CodedUITestFramework dll用于编码的UI测试,为什么在创建新的Coded UI测试项目时不使用它。
有人可以帮忙吗?
注意:我使用的是Visual Studio 2015
答案 0 :(得分:0)
有点难以回答。简短版本:它们不同,它们解决了不同的用例:单元与ui测试。从本质上讲,他们以不同的方式执行。
长版本:MSDN是你的朋友 - 阅读单元和ui测试。