2012-07-30 71 views

回答

1

如果你在java中,你可以看看下面的兩本書。這兩本書都會給你更好的組織你的測試所需的所有錯綜複雜的東西。這兩本書都有一個網站,可以讓你對書籍內容有一個公正的想法。祝您好運並測試感染;)

  1. Growing object oriented software guided by tests
  2. xUnit Test Patterns
2

試驗要求,被稱爲驗收測試。通常你有一些用戶故事,它規定了需求,還有一些場景會檢查需求是否正確實現。所以,你爲每個場景編寫驗收測試。

返回單元測試。從不堅持正在測試的課程方法,如TestAddMoney。因爲測試是一種實時文檔,他們應該描述你的班級做什麼,而不是如何。理想情況下,測試應該有描述性名稱,可以由非技術人員查看。因此,根據你的班級行爲編寫測試,如ShouldTransferMoneyToAnotherAccount。這種面向行爲的測試更具可讀性,如果您將AddMoney方法重命名爲InvestFunds,則不會過時。

有很好的introduction to behavior-driven development by Dan North

相關問題