web测试常用数据
文本输入
1. 中英文空格
2. 字符串首尾含空格,需自动过滤首尾空格
3. 字符串中间含空格
4. 字母
5. 数字
6. 中文
7. 特殊字符
8. null/NULL
9. 超长字符
10. html格式字符串
字段为特殊字符校验:
1、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好 ;
2、中文、英文、空格,数字,字符,下划线、单引号 等所有特殊字符的组合 ;
3、所有特殊字符都必须进行测试(!~@#$^&*()_+{}|:“<>?/.,;‘[]\=-`¥……()--:《》?、。,;’【】、=-• )
字段为特殊代码校验:
1、输入html代码:比如“ <font>你好</font>”--必须以文本的形式将代码显示出来。
2、输入JavaScript代码:比如<param name=“MovieWindowWidth” value=“320”>;--必须以文本的形式将代码显示出来。
多行文本框输入
1、是否允许回车换行 ;
2、保存后再显示能够保持输入时的格式 ;
3、仅输入回车换行,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 ;
4、仅输入空格,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 。
数字输入
-1 -0.123 0 1 2 1.123 99999
1. 正常整数
2. 正常小数
3. 负数
4. 以0开头/结尾的整数
5. 以0开头/结尾的小数(不是0.多少这种)
6. 超长整数
7. 超长小数
8. 以小数点开头/结束(自动加上0在前面; 自动过滤小数点)
9. 中英文空格
10. 字母
11.特殊字符
12. 中文
13. 0
14. 小数点多于1个
如最多能输入xxxxxxxx.xx
日期测试点
每年的1月与前一年的12月(同理,每年的第1季度与前一年的第4季度)。另外,对于日期、时间格式的验证,如2006年2月28日、2006-2-28、20060228等。
1. 正常操作
1)有默认项还是没有。
2)选择日期后是否正确会显到页面上,并且格式正确
3)通过左右按钮进行年和月的选择,是否正确;
4)通过下拉框直接选择年和月,是否正确;
5)控件选择完日期后,输入框是否选择正确
6)是否可以手工修改输入框
7)点击clear 按钮是否可以正确清空输入框日期;
8)点控件的 close 按钮不修改日期,返回页面。
9)刷新界面后,输入框的日期是否没有变化
2. 手工输入操作
1)输入框可不可以手工输入
2)输入日期的格式正确,不能用其他格式
3)输入字母,文字,特殊字符后,提示失败。
4)提示方式(限制输入:无限制输入然后即时用提示框or label,无限制输入:当焦点离开后用提示框or label,点其他按钮提示)
搜索下拉选择
a. 条目内容正确;根据需求说明书确定列表的各项内容正确,没有丢失或错误;
b. 列表框的内容较多时要使用滚动条;
c. 列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;
d. 逐一执行列表框中每个条目的功能;
e. 检查能否向组合列表框输入数据;
滚动条控件的测试
a. 滚动条的长度根据显示信息的长度或宽度及时变换;
b. 拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;
c. 单击滚动条;
d. 用滚轮控制滚动条;
e. 滚动条的上下按钮。
按扭
1.检查按钮的功能是否正确:如新建、编辑、删除、关闭、返回、保存、导入,上一页,下一页,页面跳转,重置等功能是否正确。常见的错误会出现在重置按钮上,表现为功能失效。
2.重复提交表单:一条已经成功提交的纪录,返回后再提交,看看系统是否做了处理。对于Web系统来说,可以通过浏览器返回键或者系统提供的返回功能。
3.上传下载文件检查:上传下载文件的功能是否实现,上传下载的文件是否有格式、大小要求、是否屏蔽exe.bat.
4.回车键检查: 在输入结束后直接按回车键,看系统处理如何,会否报错。这个地方很有可能会出现错误。
5.刷新键检查:在Web系统中,使用浏览器的刷新键,看系统处理如何,会否报错。
6.回退键检查:在Web系统中,使用浏览器的回退键,看系统处理如何,会否报错。对于需要用户验证的系统,在退出登录后,使用回退键,看系统处理如何;多次使用回退键,多次使用前进键,看系统如何处理。
7.直接URL链接检查:在Web系统中,直接输入各功能页面的URL地址,看系统如何处理,对于需要用户验证的系统更为重要。如果系统安全性设计的不好,直接输入各功能页面的URL地址,很有可能会正常打开页面。