2011-04-15 85 views
3

我在尋找周圍使用NUnit和/或FitNesse的測試和持續集成意見和想法持續集成架構方法。測試和使用NUnit和FitNesse的

我們開發的應用程序,Windows和網絡與.net和使用TeamCity的持續集成

我想知道什麼是去測試我們的應用程序的各個層的最佳方法(和工具)。

例如,我應該使用FitNesse的對 UA測試 存儲過程測試 和NUnit的 C#機組試驗在

我應該使用FitNesse的測試一切? 我可以從TeamCity運行FitNesse測試並查看輸出結果嗎?

感謝您的幫助和指導:-)

回答

1

我們使用NUnit的爲故事的測試(又名驗收測試,集成測試等),單元測試和FitNesse的。我們不使用存儲過程,但dbFit是FitNesse的一個有用的附件,可以實現這一點。我們使用TeamCity來執行nUnit和FitNesse測試。

+0

感謝您的答覆,我從來沒有測試存儲的特效,並想知道他們適應的過程。 – 2011-04-18 07:34:02

3

關於使用FitNesse的測試一切:

單元測試應該是建立正確的代碼。它最好由像Junit和Nunit這樣的xUnit框架完成。

驗收測試是關於構建正確的代碼。這就是Fitnesse擅長的地方。這兩種類型的測試都是需要的,這兩種框架使您的生活更輕鬆地進行這些測試。

在這裏尋找更多這樣的:http://fitnesse.org/FitNesse.UserGuide.AcceptanceTests

我可以運行的TeamCity FitNesse的測試,並看到輸出?

當然可以。除了特定的跑步者之外,Teamcity還擁有一個命令行轉輪,所以你必須能夠運行任何從控制檯運行的東西並看到輸出。另外,如果您詢問更多高級內容,例如與TeamCity集成的測試報告,請查看http://confluence.jetbrains.net/display/TCD3/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-servMsgs,您可以輕鬆更新測試狀態等,即使構建運行時也是如此。

相關問題