我想在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