测试十大典型低级错误(一)

上一篇 / 下一篇  2011-12-28 11:13:02

一、边界值测试未完全覆盖

1、各种数据类型字段选取不恰当或不全面,时间未考虑跨年、跨月、跨零点及特殊月份(如二月)
2、字段乘法运算导致越界,IP地址范围段输入约束
3、IP地址范围段、组播地址段输入约束
4、定时器测试(当天启动、下一天启动、手动触发、启动时间、启动周期)
5、数据库字段值超过字段定义范围:如字段类型的范围、数组越界等
6、批量处理的边界;分批处理中,每批次的边界
7、文件处理的边界,包括:上传文件时,文件大小,文件内记录条数、文件名/路径名称长度边界;写文件时,文件大小,文件内记录边界;缓存入文件、入数据库的边界,如时间限制边界、缓存大小边界

二、非法数据测试

1、特殊字符验证,包括:数据库(包括存储过程)通配符、java/c++、shell脚本,如::~!•#¥%……*()+|}{:?〉《[]、';/。,》 等
2、字段校验的非法测试,包括空格
3、文件类型的非法测试
4、文件内容的非法测试,如空记录、空行、字段类型的非法、配置错误的值、分隔符的非法、数据之间的关系
5、文件路径的非法测试,如不包含中文、空格
7、消息、接口的非法测试
8、权限的非法测试,如管理员的权限不一样、黑白名单

三、①未使用本地语言测试

字符集/语言:
1、测试环境操作系统字符集要和现网环境一致,海外局点,升级脚本中不要出现中文字符(包括有效的SQL语句和注释中)
2、与语言相关的特性测试时,要用当地语言测试,不能简单地仅用英文或中文
时区:
1、时区:需要结合不同国家当地实际时区测试时间的处理是否正确
2、夏时制:考虑不同国家的夏时制特性
货币:
海外局点不能仅测试CNY和USD,要使用现场局点货币类型测试
使用习惯:
1、遵循语言书写习惯:从左到右、从右到左
2、遵循时间表示习惯:上午、下午时间表示方式
3、遵循数字分隔习惯:有些国家采用","来分割小数点、用"."来分割长数据中的千位符等

②未验证风格是否一致

1、修改内容要和原有内容保持风格一致,使用习惯一致,尤其是已经上网商用的版本
2、同一版本风格检查,如颜色、排版、冒泡提示、按钮名称、窗口名称、图标、查询结果显示(如是否跳转到新窗口显示)
3、类似产品的风格一致
4、时间控件的一致,包括单位、格式
5、文件命名、格式的一致
6、提示信息的一致


TAG:

技术先锋 引用 删除 tan19880105   /   2012-03-15 11:33:08
-1
 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 3130
  • 日志数: 3
  • 建立时间: 2010-09-09
  • 更新时间: 2011-12-28

RSS订阅

Open Toolbar