app.config配置
测试方法
excel 文件中第一行为列名 OrderHistorySearchCriteria
- <?xmlversion="1.0"encoding="utf-8"?>
- <configuration>
- <configSections>
- <sectionname="microsoft.visualstudio.testtools"type="Microsoft.VisualStudio.TestTools.UnitTesting.TestConfigurationSection,Microsoft.VisualStudio.QualityTools.UnitTestFramework,Version=9.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"/>
- </configSections>
- <!--addbelowline(s)fordatadriventest.-->
- <connectionStrings>
- <addname="MyExcelConn"connectionString="Dsn=ExcelFiles;dbq=UnitTestDataforFindOrders.xlsx;defaultdir=.;driverid=790;maxbuffersize=2048;pagetimeout=5"providerName="System.Data.Odbc"/>
- </connectionStrings>
- <microsoft.visualstudio.testtools>
- <dataSources>
- <addname="MyExcelDataSource"connectionString="MyExcelConn"dataTableName="Sheet1$"dataAccessMethod="Sequential"/>
- </dataSources>
- </microsoft.visualstudio.testtools>
- </configuration>
- [DeploymentItem("UnitTestDataforFindOrders.xlsx")]
- [DataSource("MyExcelDataSource"),TestMethod]
- publicvoidTestMethodUsingExcel()
- {
- stringxmlstring=TestContext.DataRow["OrderHistorySearchCriteria"].ToString();
- }
excel 文件中第一行为列名 OrderHistorySearchCriteria
本文介绍了一种使用Excel文件作为数据源进行单元测试的方法。通过app.config文件配置连接字符串及数据源,实现对Excel文件中测试数据的读取。具体包括如何在配置文件中设置连接字符串、定义数据源及测试方法的实现。
1万+

被折叠的 条评论
为什么被折叠?



