《Python测试驱动开发》试读:第一部分 TDD和Django基础

第一部分我要介绍测试驱动开发(Test-Driven Development,TDD)的基础知识。我们会从零开始开发一个真实的Web 应用,而且每个阶段都要先写测试。 这一部分涵盖使用Selenium 完成的功能测试以及单元测试,还会介绍二者之间的区别。我会介绍TDD 流程,我称之为“单元测试/ 编写代码”循环。我们还要做些重构,说明怎么结合TDD 使用。因为版本控制对重要的软件工程来说是基本需求,所以我们还会用到版本控制系统(Git)。我会介绍何时以及如何提交,如何把提交集成到TDD 和Web 开发的流程中。 我们要使用Django,它(或许)是Python 领域之中最受欢迎的Web 框架。我会试着慢慢介绍Django 的概念,一次一个,除此之外还会提供很多扩展阅读资料的链接。如果你完全是刚接触Django,那么我极力推荐你花时间阅读这些资料。如果你感觉有点儿茫然,花几小时读一遍Django 的官方教程,然后再回来阅读本书。 你还会结识测试山羊…… 复制粘贴时要小心 如果你看的是电子版,那么在阅读的过程之中就会很自然地会想要复制粘贴书中的代码清单。如果不这么做的话效果会更好:动手输入能形成肌肉记忆,感觉也更真实。你偶尔会打错字,这是无法避免的,调试错误也是一项需要学习的重要技能。 除此之外,你还会发现PDF 格式相当诡异,复制粘贴时经常会有意想不到的事情发生……

>Python测试驱动开发

Python测试驱动开发
作者: [英] 哈利 • J.W. 帕西瓦尔
副标题: 使用Django、Selenium和JavaScript进行Web编程(第2版)
原作名: Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript 2nd Edition
isbn: 7115485577
书名: Python测试驱动开发
页数: 488
译者: 安道
定价: 119.00元
出版社: 人民邮电出版社
出版年: 2018-7
装帧: 平装