2011-03-30 9 views
1

我們正在尋找一款在VS2010中爲C#Silverlight 4.0項目運行的單元測試工具。使用C#Silverlight 4.0進行VS2010 in-IDE單元測試的免費/開源工具

我們測試的第一個工具(也是我們的首選)是NUnit。但它不是爲Silverlight編譯的。我們發現了一個針對較舊版本Silverlight的非官方版本,但我們希望有一款與Silverlight 4.0開箱即用的工具。

我們注意到默認的MSTest工具不會在Silverlight上運行,但我們確實找到了Silverlight單元測試框架。它運行「OK」,但它彈出一個外部窗口(應用程序),進行單元測試。實際上,我們正在尋找一種IDE中的解決方案,其中包含信息,例如工具窗口。

我們看過SilverUnit,但無法啓動並運行。另外,這不是免費/開源的。

同樣適用於R#的AgUnit插件,我們只能在R#的舊版本中使用它,而不是最新版本,再次,這不是免費的/ opensource(插件是,但R#不是)。

有沒有人在VS2010 IDE中使用C#Silverlight 4.0單元測試的經驗?

如果一切都失敗了,我們將使用Silverlight單元測試框架和單獨的應用程序彈出窗口,但希望將它「真正」放在IDE中。

謝謝!

Huron。

+0

我使用NUnit for Silverlight和Resharper(該工具不是免費的,但在我的情況下,它由公司支付)。但是我聽說Silverlight 5將支持Visual Studio單元測試,我希望它不會太久等待。 – vorrtex 2011-03-30 18:30:12

+0

我們實際上不想嘗試用於Silverlight端口的NUnit,但會看看它,似乎我沒有太多的選擇。我想等待是SL5然後:)感謝您的輸入! – Huron 2011-03-31 13:31:37

回答

0

我們在這裏討論的Silverlight應用程序是一個具有FrontEnd(Silverlight)和後端(標準.NET)的更大解決方案的一部分。

大部分決策代碼和繁重的工作都是在後端完成的。這意味着我們的前端在代碼上非常輕巧,並且需要非常少的測試。

對於我們其餘的測試需求,我們最終使用Resharper運行測試,同時使用默認的MS-Test框架。

既然我們搬到了Silverlight 5,那只是一個獎金。

1

我不確定您是否可以在IDE for Silverlight測試中獲得支持。你可以看看Silverlight Testing Automation Tool - 這個工具可以自動完成SL的測試過程。

+0

我曾看過statlight,但無法讓它正常工作。不過,謝謝你的輸入! – Huron 2011-03-31 13:28:15

+0

歡迎你。我希望你能解決你的問題。祝你好運! – 2011-03-31 13:33:31

相關問題