本書從基礎的知識開始,講解Web開發的整個流程,展示如何使用Python做測試驅動開發。本書由三個部分組成。第一部分介紹了測試驅動開發和Django的基礎知識,並在每個階段進行嚴格的單元測試。第二部分討論了Web開發要素,探討了Web開發過程中不可避免的問題,以及如何通過測試解決這些問題。第三部分探討了一些話題,如模擬技術、集成第三方認證系統、Ajax、測試固件以及持續集成等。
第2版全部使用Python 3,並針對新版Django全面升級,介紹了由外而內的測試驅動開發流程。
本書適合Web開發人員閱讀。