2009-01-22 48 views
1

我的團隊使用多種語言開發軟件。我們在.Net中有一個服務器應用程序,我們的許多客戶端代碼都是用JavaScript編寫的。 (客戶端代碼實際上是用於xulrunner應用程序,它現在沒有很好的測試工具,但我希望有一天它能被克服。).net和Javascript的Testrunner/framework?

雖然我喜歡這個想法,但有一個測試工具可以運行測試爲我們所有的代碼。現在拋出xulrunner問題,只考慮.net和Javascript - - 是否有任何測試和自動化選項可以涵蓋這兩個方面?我所見過的大多數流行的測試工具似乎都是以.Net爲中心的。

我是否應該放棄使用一個測試工具統治所有這些需求的願望,並且簡單地爲每個選擇最佳品種?

回答

1

我在一個類似的場景中使用單個測試框架 - 使用NUnit來測試.Net和非託管C++代碼。我只是在託管的C++中編寫測試。這比使用CppUnit IMO更好。

但在你的情況下,你可以使用.Net和JavaScript世界之間沒有類似的橋樑。所以你可能更適合爲每個平臺使用專門的測試框架。

0

我在搜索可用的JS TDD跑步者時偶然發現了這篇文章。似乎有一個.NET,名爲JSTest.NET http://jstest.codeplex.com/(請讓我知道,如果有其他人)。不過,我非常喜歡JS-Test-driver http://code.google.com/p/js-test-driver/wiki/GettingStarted。這是我心中所想的事情:一個自動化的JavaScript測試運行器,它具有適用於QUnit的適配器,可以作爲CI的一部分使用(人們可以要求甚麼?)