我想在Cruise Control中运行JavaScript代码的单元测试。我们目前使用nUnit,并且我看到nUnit有一个javascript库。如何使用nUnit在JavaScript中编写单元(而非UI)测试?如何使用nUnit单元测试JavaScript?
4
A
回答
1
你可以用JSUnit来做到这一点。他们的JSUnit服务器允许您在Java虚拟机(JVM)内运行可脚本化的JavaScript单元测试。
3
将JS测试自动化并将其包含在持续集成过程中的最佳方法是使用JSTestDriver。它非常快速,可以在各种浏览器中测试脚本,可以很容易地集成到IDE(How To ntegrate JsTestDriver in Visual Studio)中,更重要的是 - 这是一个简单的comsole应用程序,可以从nant脚本轻松执行。
JsTestDriver测试解决方案的例子是here。
0
您可以使用Rhino,这是一个用Java编写的Javascript运行库(IIRC,命令行类似于java -jar Rhino.jar script.js)。 如果您的测试不需要浏览器,这特别有用。
不要忘记用JSLint分析你的JS代码!
相关问题
- 1. 如何使用F#中的NUnit单元测试测试代码
- 2. MEF和使用NUnit的单元测试
- 3. Silverlight单元测试(使用NUnit)
- 4. 如何使用resharper调试NUnit单元测试?
- 5. Timeboxing NUnit单元测试
- 6. 如何使用NUnit单元测试调度程序
- 7. 如何模拟ApplicationUserManager使用nsubstitute和nunit进行单元测试
- 8. 如何使用NUnit单元测试比较复杂对象
- 9. 如何使用nunit单元测试延迟标志组件
- 10. 如何用Nunit测试Nhibernate?
- 11. 我怎么能与NUnit测试单元测试UWP应用
- 12. 单元测试服务层 - NUnit,NHibernate
- 13. 与NUnit的单元测试和nMocks
- 14. 单元测试,NUnit还是Visual Studio?
- 15. 怪异NUnit的单元测试失败
- 16. NUnit System.BadImageFormatException当运行单元测试
- 17. 单元测试方法ASP。 NET(NUnit)
- 18. NUnit的VS手动单元测试
- 19. ASP.NET MVC单元测试与NUnit
- 20. 如何使用jmockit做单元测试单元测试
- 21. Android:单元测试:如何使用SensorManager创建单元测试?
- 22. NUnit调试单个测试
- 23. 如何使用ReSharper创建NUnit测试?
- 24. 如何使用NUnit测试合同?
- 25. 部署使用NUnit进行单元测试的应用程序
- 26. 学习使用单元测试和Nunit应用程序
- 27. 如何运行nunit单机测试
- 28. 单元测试javascript
- 29. Javascript单元测试
- 30. 使用Javascript测试驱动程序的Javascript单元测试
但是如何自动化呢? – deha 2010-07-13 05:38:10