参数输入考虑 |
参数数值包含1个、多个、很多个、null、参数值前后包含空格的2种情况 |
|
数字类型:正数、负数、0、0.0、+0.0、-0.0、指数、对数、分数、小数、复数、科学计数法的测试,全角的数字、超大整数,超大的小数,超小的小数 |
|
文字类型:空格(半角、全角)、所有键盘可以输入的字符(全角、半角)、中文、英文、数字、英文双引号、英文单引号、系统保留字、编程保留字、数据库保留字 |
|
文字测试
|
语言风格是否统一 |
|
文字排版是否美观 |
|
文字描述是否有二义性 |
|
错误提示的语言是否明确 |
|
多语言测试情况下,文字显示正确 |
|
文字内容是否和需求文档保持一致 |
|
图片 |
图片类型、大小、显示尺寸、属性、图片路径、图片链接,数据库保存图片的不同大小、图片显示是否变形,图片是否影响页面其他元素的布局; |
|
文件 |
文件类型、大文件、超小文件、超大文件、只读文件、占用状态、无权限的文件 |
|
文件不存在、文件重名情况、硬盘满了、文件只读属性、文件被占用状态、文件的名称(过长、过短)、文件类型、网络文件 |
|
文件目录 |
目录名称、目录下的文件数量、隐藏文件、目录的层级数量、网络文件夹、目录名称包含特殊字符(-_)windos路径缩写的文件目录 |
|
下拉选择框 |
1、查询时默认显示全部 |
|
2、选择时默认显示请选择 |
|
复选框 |
1、多个复选框可以被同时选中 |
|
2、多个复选框可以被部分选中 |
|
3、多个复选框可以都不被选中 |
|
4、逐一执行每个复选框的功能 |
|
单选框 |
1、一组单选按钮不能同时选中,只能选中一个 |
|
2、一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空 |
|
树形 |
1、各层级用不同图标表示,最下层节点无加减号 |
|
2、提供全部收起、全部展开功能 |
|
3、如有需要提供搜索与右键功能,如提供需有提示信息 |
|
4、展开时,内容刷新正常 |
|
日历控件 |
1、同时支持选择年月日、年月日时分秒规则 |
|
2、打开日历控件时,默认显示当前日期 |
|
按钮 |
1、点击按钮是否正确响应操作。如单击确定,正确执行操作;单击取消,退出窗口 |
|
2、对非法的输入或操作给出足够的提示说明 |
|
3、对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会(如删除等危险操作) |
|
查询功能 |
1、针对单个查询条件进行查询,系统能否查询出相关记录 |
|
2、针对多个查询条件,进行组合查询,系统能否查询出相关记录 |
|
3、系统能否支持模糊查询 |
|
4、查询条件全部匹配时,系统能否查询出相关记录 |
|
5、查询条件全为空时,系统能否查询出相关记录 |
|
添加功能 |
1、正确输入相关内容,包括必填项,点添加按钮,记录是否成功添加 |
|
2、必填项内容不填、其他项正确输入,点添加按钮,系统是否有相应提示 |
|
3、内容项中输入空格,点添加按钮,记录能否添加成功 |
|
4、内容项中输入系统中不允许出现的字符、点添加按钮,系统 |
|
是否有相应提示 |
|
5、内容项中输入HTML脚本,点添加按钮,记录能否添加成功 |
|
6、仅填写必填项,点添加按钮,记录能否添加成功 |
|
7、添加记录失败时,原填写内容是否保存 |
|
8、新添加的记录是否排列在首行 |
|
9、重复提交相同记录,系统是否有相应提示 |
|
修改功能 |
1、修改功能是否正确修改数据库中对应表的对应字段的数据; |
|
2、修改功能应该不允许修改数据库中对应表的对应记录的主键数据; |
|
3、修改功能不会影响数据库中与对应修改数据无关的数据,不会新增数据(除非新增处理是作废原记录并新增记录)。 |
|
4、修改成功或失败都应该反馈准确的提示信息。 |
|
5、修改提交时应该自动处理掉输入内容两端的空格。 |
|
删除功能 |
1、选择任意一条记录,进行删除,能否删除成功 |
|
2、选择不连续多条记录,进行删除,能否删除成功 |
|
3、选择连续多条记录,进行删除,能否删除成功 |
|
4、能否进行批量删除操作 |
|
5、删除时,系统是否有确认删除的提示 |
|
cookie |
是否包含明文的敏感信息 |
|
浏览器是否打开cooke选项 |
没有打开,应该提示用户打开。否则cookie和session无法正常工作 |
日期 |
每个月的31日是否处理正确,闰年和费闰年的处理 |
|
日期和星期几的对应关系 |
|