使用WatiN测试ASP.NET站点。是否可以在本地以编程方式部署ASP.net站点?

时间:2012-03-14 01:55:26

标签: asp.net asp.net-mvc-3 testing watin

我想使用WatiN来测试我正在开发的网站的功能。理想情况下,我会在测试开始运行之前以编程方式部署网站(asp.net MVC3),然后在每次测试之前刷新数据。这可能吗?

1 个答案:

答案 0 :(得分:1)

请阅读此处有关使用MSBuild部署Web项目的信息。使您的应用程序在构建成功时自动部署(阅读:持续集成)非常好。

MSBuild - How to use MSBuild to deploy an ASP.NET MVC application

使用NUnit,在每次测试之前刷新数据,您可以使用[Setup](或[TestFixtureSetup])修饰方法,在每次测试之前(或每组测试之前一次)运行一次代码。我将此用于需要特定数据设置的情况,并且它像冠军一样工作。我假设其他XUnit框架都有类似的机制。

设置 - http://www.nunit.org/index.php?p=setup&r=2.2.10