平淡的生活,我依旧能梳理出生活的乐章!
测试用例设计要点总结
上一篇 /
下一篇 2009-07-17 20:15:52
/ 个人分类:技术文档
B/S结构中前端测试功能点总结
1.上传下载文件检查:
上传检查项:
1) 上传文件大小限制
2) 上传文件格式限制
3) 修改其他格式为上传格式是否可以上传
4) 图片、flash上传时,其本身内嵌一些代码是否可正常上传
5) 上传时间过长是否有提示信息表明正在上传
6) 上传出错时是否继续支持上传(例如突然断网)
7) 是否可以再次上传同名文件
8) 上传的内容是否按照约定的存储格式存储到数据库中
9) 上传文件打开或显示正确
下载检查项
10) 下载文件能否打开
11) 下载过程中修改文件名能否能正确保存
2.字符检查
字符串长度检查
1) 超过需求说明的字符串长度,系统如何处理
2) 输入的字符串对汉字、英文、特殊字符的长度是如何判断的(#¥%&*等)
3) 对于html的转义字符,系统是如何处理,处理后其长度是如何计算
HTML常用转义字符:
字符 | 转义字符 | 描述 |
& | & | 和 |
< | < | 小于号 |
> | > | 大于号 |
" | " | 双引号 |
| | 空格 |
© | © | 版权符 |
® | ® | 注册符 |
× | × | 乘号 |
÷ | ÷ | 除号 |
Js中常见的转义字符:
序号 | 意义 | 转码前 | 转码后 |
1 | 小于号 | < | \x3c |
2 | 大于号 | > | \x3e |
3 | 取地址符 | & | \x26 |
4 | 双引号 | “ | \” |
5 | 反斜线 | \ | \\ |
6 | 斜线 | / | \/ |
7 | 换行 | 换行 | \n |
8 | 回车 | 回车 | \r |
9 | Tab | Tab | \t |
注:HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,就需要做些处理,就是所谓的转义,在程序中经常会因为这些东西出错。
4)如果系统有截断要求,对汉字和英文字母的长度统计不一样,验证最后一个字是汉字的截断是否正确(例如:要求10个字符,而前9个是英文字母,最后一个是汉字
5)全角状态下字符检查(包括特殊字符、字母、标点符号等)
特殊字符检查:
具体和字符长度检查基本一致
收藏
举报
TAG: