Data-Driven Unit Test with Excel 2007要点
2008-11-05 14:13
369 查看
app.config配置
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="microsoft.visualstudio.testtools" type="Microsoft.VisualStudio.TestTools.UnitTesting.TestConfigurationSection, Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</configSections>
<!--add below line(s) for datadriven test.-->
<connectionStrings>
<add name="MyExcelConn" connectionString="Dsn=Excel Files;dbq=Unit Test Data for FindOrders.xlsx;defaultdir=.; driverid=790;maxbuffersize=2048;pagetimeout=5" providerName="System.Data.Odbc" />
</connectionStrings>
<microsoft.visualstudio.testtools>
<dataSources>
<add name="MyExcelDataSource" connectionString="MyExcelConn" dataTableName="Sheet1$" dataAccessMethod="Sequential"/>
</dataSources>
</microsoft.visualstudio.testtools>
</configuration>
测试方法
[DeploymentItem("Unit Test Data for FindOrders.xlsx")]
[DataSource("MyExcelDataSource"), TestMethod]
public void TestMethodUsingExcel()
{
string xmlstring = TestContext.DataRow["OrderHistorySearchCriteria"].ToString();
}
excel 文件中第一行为列名 OrderHistorySearchCriteria
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="microsoft.visualstudio.testtools" type="Microsoft.VisualStudio.TestTools.UnitTesting.TestConfigurationSection, Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</configSections>
<!--add below line(s) for datadriven test.-->
<connectionStrings>
<add name="MyExcelConn" connectionString="Dsn=Excel Files;dbq=Unit Test Data for FindOrders.xlsx;defaultdir=.; driverid=790;maxbuffersize=2048;pagetimeout=5" providerName="System.Data.Odbc" />
</connectionStrings>
<microsoft.visualstudio.testtools>
<dataSources>
<add name="MyExcelDataSource" connectionString="MyExcelConn" dataTableName="Sheet1$" dataAccessMethod="Sequential"/>
</dataSources>
</microsoft.visualstudio.testtools>
</configuration>
测试方法
[DeploymentItem("Unit Test Data for FindOrders.xlsx")]
[DataSource("MyExcelDataSource"), TestMethod]
public void TestMethodUsingExcel()
{
string xmlstring = TestContext.DataRow["OrderHistorySearchCriteria"].ToString();
}
excel 文件中第一行为列名 OrderHistorySearchCriteria
相关文章推荐
- Data driven test automation with Excel
- data driven unit test
- Foundation Flex for Developers: Data-Driven Applications with PHP, ASP.NET, ColdFusion, and FDS
- Pivot Table Data Crunching for Microsoft Office Excel 2007
- Unit Test里的Data Test
- [SoapUI] Loop a test with different sets of data
- Beginning Java ME Unit Test with J2MEUnit
- Test-Driven C# Improve the Design and Flexibility of Your Project with Extreme Programming Techniques
- Mike Clark的Test-Driven Development with JUnit Workshop
- 浅谈Hyper-V的几种备份方式(三)----Data Protection Manager 2007 with SP1 推荐
- Chapter 10: Test Driven Development with ASP.NET MVC --- Professional ASP.NET MVC 1.0
- Get data out of excel and into R with readxl
- Unit Test Your .NET Data Access Layer
- Import data from EXCEL to Oracle table with PL/SQL Developer
- SPRING IN ACTION 第4版笔记-第十一章Persisting data with object-relational mapping-003编写JPA-based repository( @PersistenceUnit、 @PersistenceContext、PersistenceAnnotationBeanPostProcessor)
- 使用Flash Builder 4 beta和FlexUnit进行Test Driven Development
- Unit Test里的Data Test
- unit test use EasyMock:Possible matches are marked with (+1):
- cs231n学习笔记 note1 image classification:data-driven,knn,train/val/test splits
- Automating the Creation of Data-Rich Business Documents with Word 2007 and Visual Basic 2005