本书手把手教你从头开发一个真正的Web应用,演示使用Python做测试驱动开发(TDD)的优势。你将学会如何在开发应用的每一个组成部分之前编写和运行测试,然后再编写少量的代码让测试通过,最终得到简洁可用的代码。此外,你还会了解Django、Selenium、Git、jQuery和Mock的基础知识,以及其他目前流行的Web开发技术。
·深入分析TDD流程,包括“单元测试/编写代码”循环和重构
·使用单元测试检查类和函数,使用功能测试检查浏览器中的用户交互
·学习何时、如何使用驭件,以及隔离测试和整合测试的优缺点
·在过渡服务器中测试和自动部署
·测试网站中集成的第三方插件
·使用持续集成环境自动运行测试
·使用TDD构建一个具有Ajax前端界面的REST API