Python测试驱动开发:使用Django Selenium和JavaScript进行Web编程 第2版 PDF
- 大小:11.2MB
- 分类:Python电子书
- 格式:Windows
- 更新:2019-08-02
热门排行
简介

《Python测试驱动开发 第2版》从基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试驱动开发。本书由三个部分组成。第一部分介绍了测试驱动开发和Django的基础知识,并在每个阶段进行严格的单元测试。第二部分讨论了Web开发要素,探讨了Web开发过程中不可避免的问题,以及如何通过测试解决这些问题。第三部分探讨了一些话题,如模拟技术、集成第三方认证系统、Ajax、测试固件以及持续集成等。
第2版全部使用Python 3,并针对新版Django全面升级,介绍了由外而内的测试驱动开发流程。
本书适合Web开发人员阅读。
目录
第一部分 TDD和Django基础
第1章 使用功能测试协助安装Django2
第2 章 使用unittest模块扩展功能测试10
第3章使用单元测试测试简单的首页16
第4章测试(及重构)的目的28
第5章保存用户输入:测试数据库42
第6章改进功能测试:确保隔离,去掉含糊的休眠66
第7章步步为营75
第二部分Web 开发要素
第8章美化网站:布局、样式及其测试方法108
第9章使用过渡网站测试部署123
第10章 为部署到生产环境做好准备139
第11章 使用Fabric自动部署148
第12章 输入验证和测试的组织方式159
第13章 数据库层验证171
第14章 简单的表单186
第15章 高级表单205
第16章 试探JavaScript219
第17章 部署新代码234
第三部分高级话题
第18章 用户身份验证、探究及去掉探究代码238
第19章 使用驭件测试外部依赖或减少重复257
第20章 测试固件和一个显式等待装饰器285
第21章 服务器端调试技术293
第22章 完成“My Lists”页面:由外而内的TDD306
第23章 测试隔离和“倾听测试的心声”319
第24章 持续集成346
第25章 简单的社会化功能、页面模式以及练习363
第26章 测试运行速度的快慢和炽热的岩浆371













chrome下载
知乎下载
Kimi下载
微信下载
天猫下载
百度地图下载
携程下载
QQ音乐下载