【问题标题】:How should I run Daily Tests using WatiN and a .NET Test Framework?我应该如何使用 WatiN 和 .NET 测试框架运行日常测试?
【发布时间】:2014-06-17 02:15:45
【问题描述】:

我与 MSTest 进行了集成测试,每次构建后使用 WatiN 测试我的网站。我想使用同一个 DLL 对我的实时站点运行每晚(甚至每小时)测试,以确保一切仍然是 copasetic。但是,如果此过程中有任何错误,我想收到一封电子邮件,但我也想保存每个测试的结果以供审查(可能只是通过失败报告或其他内容)。

我可以将一个直接调用 MSTest EXE 的 Windows 服务放在一起,但是是否已经构建了类似的东西?有没有更好的流程我没有考虑过?

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

如有必要,我的测试 DLL 可以轻松切换到 NUnit。

【问题讨论】:

    标签: .net nunit mstest watin


    【解决方案1】:

    Continuous integration 软件如 JenkinsCruiseControl.NET 正是您正在寻找的。它们旨在根据触发器运行任意作业,例如一天中的时间、源代码提交、定期或几乎任何其他内容。有很多方法文章可用于设置其中一台服务器以运行您提到的工具。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-02
      • 1970-01-01
      • 2010-09-06
      • 2017-12-11
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多