《Python中的测试驱动开发:第二版,2017》(Test-Driven Development with Python, 2nd Edition)是一本深入介绍如何使用Python进行测试驱动开发(TDD)的专业指南。作者Harry J. W. Percival带领读者探索TDD在Web应用开发中的实践,特别是结合了Django、Selenium和JavaScript等技术。 本书分为三个部分: 1. **基础篇**: - 第1章指导如何使用功能测试设置Django环境。 - 第2章介绍了unittest模块,扩展功能测试的方法。 - 第3章通过单元测试测试简单的主页功能。 - 第4章强调测试的重要性,并讨论重构策略。 - 第5章讲解如何测试数据库操作,确保数据处理的正确性。 - 第6章关注功能测试的改进,包括隔离与去除不必要的延迟。 - 第7章讲解逐步增量开发的方式,保证代码可测试性。 2. **Web开发核心**: - 第8章涉及页面布局和样式测试,以及确定测试重点。 - 第9章教导如何使用部署到测试环境的策略。 - 第10章至第12章涵盖了部署自动化,文件分组测试以及验证的数据库层处理。 - 第13-16章深入探讨表单验证、高级表单、初步的JavaScript集成以及部署新代码的过程。 3. **进阶主题**: - 第18章讨论用户认证的测试,以及如何处理依赖和重复代码。 - 第19-20章介绍使用mock进行外部依赖测试和测试fixture的装饰器。 - 第21-22章涉及服务器端调试和采用外向测试驱动开发方法。 - 第23-24章讲解测试隔离和持续集成(CI)的概念。 - 最后两章,第25-26章讨论社交功能、页面模式以及优化测试性能。 《Python TDD与Django》这本书受到高度评价,它不仅适合初学者学习TDD,也适合希望提升现代Web应用开发技能的开发者。书中提供了实用的实战技巧和最佳实践,帮助开发者减少bug和压力,提高开发效率和质量。无论是对Python、Django或自动化测试感兴趣的读者,这本书都是一份不可或缺的资源。
![](https://csdnimg.cn/release/download_crawler_static/9945964/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9945964/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9945964/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9945964/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9945964/bg14.jpg)
剩余613页未读,继续阅读
![azw3](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/05d8c540e57c4c4997caa3c13421040c_u013003382.jpg!1)
- 粉丝: 415
- 资源: 652
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 京瓷TASKalfa系列维修手册:安全与操作指南
- 小波变换在视频压缩中的应用
- Microsoft OfficeXP详解:WordXP、ExcelXP和PowerPointXP
- 雀巢在线媒介投放策划:门户网站与广告效果分析
- 用友NC-V56供应链功能升级详解(84页)
- 计算机病毒与防御策略探索
- 企业网NAT技术实践:2022年部署互联网出口策略
- 软件测试面试必备:概念、原则与常见问题解析
- 2022年Windows IIS服务器内外网配置详解与Serv-U FTP服务器安装
- 中国联通:企业级ICT转型与创新实践
- C#图形图像编程深入解析:GDI+与多媒体应用
- Xilinx AXI Interconnect v2.1用户指南
- DIY编程电缆全攻略:接口类型与自制指南
- 电脑维护与硬盘数据恢复指南
- 计算机网络技术专业剖析:人才培养与改革
- 量化多因子指数增强策略:微观视角的实证分析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)