未完待续

To Be Continued

Month: 十二月, 2009

禁止页面被iframe包含

老方法,屡试不爽。 if (top.location !== self.location) { top.location.href = location.href; }

Unofficial Google URL Shortener

几天前Google发布了自己的短网址goo.gl,但非常不幸的是并未开放给公众使用。根据工具栏的短网址产生形式,经过半个晚上的努力,偶终于写了一个接口用于通过WEB界面生成goo.gl的短网址。该工具托管在Google App Engine上,地址 http://googlshortener.appspot.com/,欢迎试用,多多提意见。

Web测试要点

本文为转载 网站测试需分以下五个阶段进行才能提交客户,所有测试均提供测试报告:    ( 五个阶段分为:一.功能测试 二.性能测试 三.可用性测试 四.兼容性测试 五.安全测试 ) 一、功能测试 1、链接测试   (1)测试所有链接是否按指示的那样确实链接到了该链接的页面; (2)测试所链接的页面是否存在; (3)保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。 2、表单测试 (1)注册、登陆、信息提交等,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性; (2)用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等; (3)检验默认值的正确性; (4)如表单只能接受指定的某些值,测试时跳过这些字符,看系统是否会报错。 3、Cookies测试(session测试同) (1)Cookies是否起作用; (2)Cookies是否按预定的时间进行保存; (3)刷新对Cookies有什么影响。 4、设计语言测试 (1)使用哪种版本的HTML; (2)验证不同的脚本语言。例如Java、Javascrīpt、 ActiveX、VBscrīpt或Perl等。 5、数据库测试 (1)数据一致性错误:主要是由于用户提交的表单信息不正确而造成的; (2)输出错误:主要是由于网络速度或程序设计问题等引起的。 二、性能测试 1、连接速度测试 (1)Web系统响应时间; (2)超时的限制。 2、负载测试 (1)某个时刻同时访问Web系统的用户数量; (2)也可以是在线数据处理的数量。 3、压力测试 (1)压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。黑客常常提供错误的数据负载,直到Web应用系统崩溃,接着当系统重新启动时获得存取权。 (2)压力测试的区域包括表单、登陆和其他信息传输页面等。 三、可用性测试 1、导航测试 (1)导航是否直观 (2)Web系统的主要部分是否可通过主页存取 (3)系统是否需要站点地图、搜索引擎或其他的导航帮助 (4)Web应用系统的页面结构、导航、菜单、连接的风格是否一致 (5)Web应用系统导航帮助要尽可能地准确。Web应用系统的层次一旦决定,就要着手测试用户导航功能。 2、图形测试 一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有: (1)要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间; (2)Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面; (3)验证所有页面字体的风格是否一致; (4)背景颜色应该与字体颜色和前景颜色相搭配; (5)图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。 [...]

Chrome离线安装包下载方法

Google不作恶是不可能的,现在装个软件离线包都不提供出来。几乎都变成在线安装了,不过还好,他们总算还是在服务器上放了一份完整的离线包可以下载,只是地址没公布出来。下载地址如下(删除线为相应版本号,以后自行替换为最新版本即可得到相应文件): http://dl.google.com/chrome/install/266.0/chrome_installer.exe 比如,最新的Windows Dev 版的版本号是 4.0.266.0,把删除线部分替换成 266.0,如http://dl.google.com/chrome/install/266.0/chrome_installer.exe 就可以了。 至于怎么知道版本号,查看 Chrome Releases Blog 就知道了。

tumblr Host IP

不知道还有没有人记得tumblr,总之,我找到了一个目前修改本地host可以用的IP,地址如下: 74.54.212.172 tumblr.com 74.54.212.172 www.tumblr.com