本书从基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试驱动开发。本书由三个部分组成。第一部分介绍了测试驱动开发和Django的基础知识,并在每个阶段进行严格的单元测试。第二部分讨论了Web开发要素,探讨了Web开发过程中不可避免的问题,以及如何通过测试解决这些问题。第三部分探讨了一些话题,如模拟技术、集成第三方认证系统、Ajax、测试固件以及持续集成等。 第2版全部使用Python 3,并针对新版Django全面升级,介绍了由外而内的测试驱动开发流程。 本书适合Web开发人员阅读。
Python测试驱动开发:使用Django、Selenium和JavaScript进行Web编程(第2版)(图灵图书) EPUB, PDF, MOBI, AZW3, TXT, FB2, DjVu, Kindle电子书免费下载。
哈利·J.W. 帕西瓦尔(Harry J.W. Percival),TDD积极践行者,曾参与开发电子制作表软件先驱Resolver One;目前jiu职于PythonAnywhere公司,经常受邀参加TDD和Python开发主题演讲、研讨会;取得了利物浦大学计算机科学硕士学位和剑桥大学哲学硕士学位。
“要使开fa者保持头脑清醒,测试可谓至关重要。哈利完成了一项不可思议的工作,他不仅吸引了我们对测试的关注,而且还探索了切实可行的测试实践方案。” ——Michael Foord,Python核心开fa者、unittest维护者 “这本书远不只是介绍了测试驱动开发,它还是一套完整的实践速成课程,完整介绍了如何使用Python开发现代Web应用。” ——Kenneth Reitz,Python软件基金会特别会员 “真希望在我们学习Django时,能有哈利的这本书。它对Django和多种测试实践进行了精彩讲解,难度恰当且不乏挑战性。” ——Daniel Greenfeld和Audrey Roy,Two Scoops of Django作者