第三部分探討如何組織測試程式碼、執行與重構的模式,以及撰寫測試時的最佳實踐。

本部分包含#

  • 第 7 章:測試階層與組織 — 討論如何透過自動化建置(automated build)執行測試、如何依速度與類型分類測試、如何將測試對應到產品程式碼,以及如何建立可重用的測試基礎 API。
  • 第 8 章:好的單元測試的三大支柱 — 深入探討可信賴性(trustworthiness)、可維護性(maintainability)與可讀性(readability)這三個構成優秀單元測試的核心支柱。