我应该如何使用WatiN和.NET测试框架运行每日测试?

时间:2014-06-16 14:24:01

标签: .net nunit mstest watin

我与MSTest进行了集成测试,使用WatiN在每次构建后测试我的网站。我想使用这个相同的DLL对我的实时网站进行夜间(或甚至每小时)测试,以确保一切仍然是copasetic。但是,如果在此过程中有任何错误,我希望收到一封电子邮件,但我还想保存每个要审核的测试的结果(可能只是一个通过 - 失败报告或其他东西)。

我可以把一个直接调用MSTest EXE的Windows服务放在一起,但是有没有这样的东西?有没有更好的过程我没有考虑过?

我可以访问单独的电子邮件服务器,网络服务器等,因此如果我的主站点出现故障,我仍然会收到通知......我只是需要一种方法来通知自己。

如果需要,我的测试DLL可以很容易地切换到NUnit。

1 个答案:

答案 0 :(得分:0)

Continuous integrationJenkins这样的CruiseControl.NET软件正是您所需要的。它们旨在根据触发器(如时间,源代码提交,定期或其他任何事件)运行任意作业。有很多方法文章可以设置其中一个服务器来运行你提到的工具。