码迷,mamicode.com
首页 > 编程语言 > 详细

测试驱动开发推荐的阅读方向 TDD with Python

时间:2017-09-26 20:57:51      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:eve   tdd   打开   阅读   mem   修改   ado   script   利用   

1. 缓存和性能测试

学会如何安装和配置memcached,使用Apache的ab去进行性能测试。在有缓存和没缓存的情况下性能如何。写一个自动测试要求在缓存机制没有打开时测试失败。

无效缓存的dreaded问题。如何利用测试帮助确定无效缓存丢弃的逻辑是否强劲。

 

2. Javascript的MVC框架

利用这些框架将这个superlist站点转变为一个单页面网站。选择Backbone.js

 

3.同步和Websockets

假设两个用户同时操作同一个清单。如果一个人能即时看到另一个人对清单项目的修改就非常好。

通过websockets在客户端和服务器端建立一个持续的连接,就是解决方案。

异步服务器例如Tornado, gevent, twisted都可以实现动态通知功能

因此需要两个浏览器实例来进行。

 

4。客户方加密

客户不愿将清单保存在云端上,实现一个Javascript加密系统,让用户在其清单项目发送至服务器前可以设置密码加密这些项目。

 

一种测试的方式是在Django的管理界面中查看用户清单,并检查在数据库中的存储也是加密的。

 

测试驱动开发推荐的阅读方向 TDD with Python

标签:eve   tdd   打开   阅读   mem   修改   ado   script   利用   

原文地址:http://www.cnblogs.com/cafruv/p/7598581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!