2012-11-01 104 views
0

我們使用的是Microsoft的單元測試程序,我們使用單元測試嚮導爲業務層中的每個類中的方法創建一對一映射。問題是需要完成的工作量,並確定在初始測試創建後是否缺少任何測試。將單元測試映射到方法

目前我必須運行該向導並查找默認名稱[method] [test]附加了「1」的測試。那些有這個名字的人意味着我們已經對這種方法進行了測試。沒有追加1的那些意味着那些沒有遵循默認命名約定的單元測試的方法。

我想知道是否有將單元測試映射到Method上的屬性的方法,因此它不需要做太多的工作。是的,我知道如果我們在跟蹤TDD,我們會先寫單元測試。我們將測試與發展並行編寫(但有時候很容易被忽略)。

+2

檢查NCrunch或NCover或dotCover。它的成本應該低於(喬希的每小時工資*時間)。 –

+2

你只是寫每個方法一個單元測試? –

回答

3

如果您使用的是Visual Studio 2012並且具有相應的版本,則它具有內置的適當代碼覆蓋率分析:「使用代碼覆蓋率運行測試」。

否則,您可以使用診斷工具來運行代碼覆蓋率,例如NCover。您可以在Visual Studio中使用TestDriven.net

+0

我們仍然在VS2010上。我將檢查TestDrivent。 – Josh