测试驱动开发推荐的阅读方向 TDD with Python
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试驱动开发推荐的阅读方向 TDD with Python相关的知识,希望对你有一定的参考价值。
1. 缓存和性能测试
学会如何安装和配置memcached,使用Apache的ab去进行性能测试。在有缓存和没缓存的情况下性能如何。写一个自动测试要求在缓存机制没有打开时测试失败。
无效缓存的dreaded问题。如何利用测试帮助确定无效缓存丢弃的逻辑是否强劲。
2. Javascript的MVC框架
利用这些框架将这个superlist站点转变为一个单页面网站。选择Backbone.js
3.同步和Websockets
假设两个用户同时操作同一个清单。如果一个人能即时看到另一个人对清单项目的修改就非常好。
通过websockets在客户端和服务器端建立一个持续的连接,就是解决方案。
异步服务器例如Tornado, gevent, twisted都可以实现动态通知功能
因此需要两个浏览器实例来进行。
4。客户方加密
客户不愿将清单保存在云端上,实现一个Javascript加密系统,让用户在其清单项目发送至服务器前可以设置密码加密这些项目。
一种测试的方式是在Django的管理界面中查看用户清单,并检查在数据库中的存储也是加密的。
以上是关于测试驱动开发推荐的阅读方向 TDD with Python的主要内容,如果未能解决你的问题,请参考以下文章