2011-03-08 61 views
0

我們應該如何在Visual Studio 2010中命名測試?我們希望所有測試都與他們正在測試的項目相關聯,但也希望所有測試都具有通用的命名格式,以便將它們與源代碼項目區分開來。我們應該如何在Visual Studio中命名測試?

+0

可能重複[單元測試命名的最佳實踐?](http://stackoverflow.com/questions/155436 /單元測試命名-最佳實踐) – 2011-03-08 22:09:43

回答

0

我的意思是說你可能只是想把所有的測試都放在一個單獨的視覺工作室項目 並命名爲.Tests。

因此,所有的測試類會有命名空間.Tests

0

我覺得有用突出的準則和從他們那裏獲得的約定:
- 獨立的產品代碼和測試代碼爲兩個獨立的樹
- 製作它非常容易找到任何生產代碼的測試代碼(例如能夠運行該測試一些代碼,所有的測試)
- 獨立的不同類型的測試夾具(單元,系統,應力等)

的基於這些準則我會:
1.創建產品目錄樹,不需要參考任何測試(如Src/product/ns1/ns2)。
2.爲測試創建一個類似的樹,具有完全相同的一般樹形結構(例如Test/product/ns1/ns2
3.爲每個測試夾具都有一個項目。這是一個ProjectUnitTest包含項目的單元測試ProjectNamespaceStressTest包含壓力測試名爲Namespace整個命名空間等

相關問題