与CruiseControl,nUnit,nAnt和ASP.net MVC集成的Javascript的自动单元测试

bri*_*nff 5 javascript asp.net-mvc unit-testing

我为一个ASP.net MVC团队工作,他们正在使用Cruisecontrol,nUnit和nAnt进行自动化测试和构建.我是小组的新手,我处理Javascript图层,我正在寻找将我的工作与我的团队工作流程结合起来的方法.

有没有可行的方法来做到这一点?

谢谢

Cha*_*ers 1

一些想法:

  • 有 JSUnit,一个 JavaScript 单元测试框架。我两年前用过它,效果非常好。现在可能有更好的东西了。
  • 我假设他们正在使用某种形式的源代码控制,并且 Cruise Control 监视存储库。如果是这样,那么只需确保您的 JavaScript 保存在同一个存储库中,这样它将触发构建、单元测试的自动启动等。
  • 如果您的 JavaScript 层的某些部分只能在浏览器中进行测试,请考虑使用 Selenium 或类似的工具来创建一种自动化测试,以驱动浏览器完成各种场景。我确信有一种方法可以从巡航控制中启动这些操作。