2014-02-25 162 views
21

我對rails很新穎,我使用rspec編寫單元測試,集成測試和功能測試。rspec的代碼覆蓋率

我們希望將TDD整合到我們的團隊中。雖然這是規劃如何編寫功能的好方法,但對於我來說,它在代碼覆蓋率方面並不像一個適當的單元測試。

我想了解我們的單元測試的覆蓋面。如果我寫的方法,它應以這樣的方式進行測試,所述以下確保:

  • 每行代碼在執行
  • 布爾表達式的每一個的結果(例如,在if/unless語句)中產生在測試期間。

我希望能夠得到在我的測試是如何在這兩個方面的要求做的洞察力,即看我的代碼,看看線和表情正在測試的,哪些不是。有沒有一個工具/寶石,你可以推薦給我這些信息?

回答