Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# CodedUI[testmethod]与[CodedUITest]_C#_Visual Studio 2010_Class_Automation_Coded Ui Tests - Fatal编程技术网

C# CodedUI[testmethod]与[CodedUITest]

C# CodedUI[testmethod]与[CodedUITest],c#,visual-studio-2010,class,automation,coded-ui-tests,C#,Visual Studio 2010,Class,Automation,Coded Ui Tests,从每个类的顶部开始的[testmethod]和[CodedUITest]标记之间有什么区别?我无法从Microsoft找到有关这些类声明的内容/行为的任何文档。CodedUITest是图形测试的元属性,例如,它可以从Microsoft测试管理器记录的数据生成 链接: Testmethod:是测试的一个方法的元属性 链接:类前面的[CodedUITest]属性表示该类提供编码的UI测试。还有其他属性指示其他类型的测试类。例如,用于使用Visual Studio进行单元测试的[TestClass]

从每个类的顶部开始的[testmethod]和[CodedUITest]标记之间有什么区别?我无法从Microsoft找到有关这些类声明的内容/行为的任何文档。

CodedUITest是图形测试的元属性,例如,它可以从Microsoft测试管理器记录的数据生成

链接:

Testmethod:是测试的一个方法的元属性


链接:

类前面的[CodedUITest]属性表示该类提供编码的UI测试。还有其他属性指示其他类型的测试类。例如,用于使用Visual Studio进行单元测试的[TestClass]

[TestMethod]属性位于类中的方法之前,指示应执行该方法以执行测试。TestMethod属性通常与[DataSource(…)]属性一起用于指定数据驱动的测试。DataSource属性获取描述数据位置和格式的参数,并指示应使用提供的数据多次运行测试


请注意,属性名称区分大小写。

我观察到[CodedUI]和[TestClass]属性之间的一个小区别是, 对于[TestClass],我们必须显式调用driver.Close()或driver.Quit()方法来关闭所有打开的浏览器,但是对于[CodedUI],所有打开的浏览器都会自动/隐式关闭