如何在目标服务器上运行NUnit集成测试

如何在目标服务器上运行NUnit集成测试,nunit,cruisecontrol.net,integration-testing,Nunit,Cruisecontrol.net,Integration Testing,如果您有测试对数据库访问的NUnit集成测试,那么如何在目标数据库位于不同服务器上的生成计算机上运行这些测试。 这几乎就像我想从构建服务器(使用CruiseControl)运行集成测试,但让测试在目标服务器上运行,这样我就可以运行有问题的数据库。我认为最简单的方法是通过网络公开数据库。NUnit测试可以从c#/vb.net代码运行。 所以,根据这一点,您可以创建用于运行测试的页面,页面将调用codebehind代码,然后调用您的测试,您可以远程查看测试结果 这应该让你开始: 好的,我想我正在运行

如果您有测试对数据库访问的NUnit集成测试,那么如何在目标数据库位于不同服务器上的生成计算机上运行这些测试。
这几乎就像我想从构建服务器(使用CruiseControl)运行集成测试,但让测试在目标服务器上运行,这样我就可以运行有问题的数据库。

我认为最简单的方法是通过网络公开数据库。

NUnit测试可以从c#/vb.net代码运行。 所以,根据这一点,您可以创建用于运行测试的页面,页面将调用codebehind代码,然后调用您的测试,您可以远程查看测试结果

这应该让你开始:


好的,我想我正在运行Nunit测试来测试DAL和BLL代码,但是尽管构建机器上的代码实际上在运行数据库。谢谢.MS Server 2003、ASP.NET、SQL Server 2005。