codeduitestframework vs unittestframework

时间:2018-04-13 05:25:10

标签: c# visual-studio unit-testing visual-studio-2015 coded-ui-tests

我无法理解Microsoft.VisualStudio.QualityTools.CodedUITestFramework dll与Microsoft.VisualStudio.QualityTools.UnitTestFramework dll之间的区别。

我有一个编码的UI测试项目,它使用两个dll作为参考。和Microsoft.VisualStudio.QualityTools.CodedUITestFramework dll用于[CodedUITest]属性。

enter image description here

如果我删除了Microsoft.VisualStudio.QualityTools.CodedUITestFramework dll,它会在[CodedUITest]属性中给出错误消息

然而,每当我创建一个新的编码UI测试项目时,它都不使用Microsoft.VisualStudio.QualityTools.CodedUITestFramework dll。而且[CodedUITest]属性也是从Microsoft.VisualStudio.QualityTools.UnitTestFramework dll使用的。

enter image description here

它们之间的区别是什么?如果CodedUITestFramework dll用于编码的UI测试,为什么在创建新的Coded UI测试项目时不使用它。

有人可以帮忙吗?

注意:我使用的是Visual Studio 2015

1 个答案:

答案 0 :(得分:0)

有点难以回答。简短版本:它们不同,它们解决了不同的用例:单元与ui测试。从本质上讲,他们以不同的方式执行。

长版本:MSDN是你的朋友 - 阅读单元和ui测试。