Python Web开发:测试驱动方法从基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试驱动开发。本书由三个部分组成。介绍了测试驱动开发和Django的基础知识。第二部分讨论了Web开发要素,探讨了Web开发过程中不可避免的问题,及如何通过测试解决这些问题。第三部分探讨了一些高级话题,如模拟技术、集成第三方插件、Ajax、测试固件、持续集成等。
Python Web开发:测试驱动方法适合Web开发人员阅读。
Python Web开发:测试驱动方法目录:
第一部分 TDD 和Django 基础
第1章 使用功能测试协助安装Django 3
第2章 使用unittest模块扩展功能测试 11
第3章 使用单元测试测试简单的首页 18
第4章 编写这些测试有什么用 31
第5章 保存用户输入 45
第6章 完成最简可用的网站 70
第二部分 Web开发要素
第7章 美化网站:布局、样式及其测试方法 106
第8章 使用过渡网站测试部署 122
第9章 使用Fabric自动部署 147
第10章 输入验证和测试的组织方式 158
第11章 简单的表单 181
第12章 高级表单 199
第13章 试探JavaScript 213
第14章 部署新代码 224
第三部分 高级话题
第15章 用户认证、集成第三方插件以及JavaScript模拟技术的使用 228
第16章 服务器端认证,在Python中使用模拟技术 262
第17章 测试固件、日志和服务器端调试 287
第18章 完成“My Lists”页面:由外而内的TDD 305
第19章 测试隔离和“倾听测试的心声” 318
第20章 持续集成 346
第21章 简单的社会化功能、页面模式,以及练习 365
第22章 测试运行速度的快慢和炽热的岩浆 375