四、搜索测试

    搜索测试主要分为以下几个方面:

    1)搜索按钮功能是否实现;

    2)输入网站中存在的信息,能否正确搜索出结果;

    3)输入键盘中所有特殊字符,是否报错;特别关注:_?'.?\/-- ;特殊字符

    4)系统是否支持键盘回车键、Tab键;

    5)搜索出的结果页面是否与其他页面风格一致;

    6)在输入域输入空格,点击搜索系统是否报错;

    7)本站内搜索输入域中不输入任何内容,是否搜索出的是全部信息或者给予提示信息;

    8)精确查询还是模糊查询,如果是模糊查询输入:中%国。查询结果是不是都包含中国两个字的信息;

    9)焦点放置搜索框中,搜索框内容是否被清空;

    10)搜索输入域是否实现回车键监听事件;

五、表单测试

    表单测试主要分为以下几个方面:

    1)注册、登录功能是否实现;

    2)提交、清空按钮功能是否实现;

    3)修改表单与注册页面数据项是否相同,修改表单是否对重名做验证;

    4)提交的数据是否能正确保存到后台数据库中(后台数据库中的数据应与前台录入内容完全一致,数据不会丢失或被改变);

    5)表单提交,删除,修改后是否有提示信息;提示、警告、或错误说明应该清楚、明了、恰当;

    6)浏览器的前进、后退、刷新按钮,是否会造成数据重现或页面报错;

    7)提交表单是否支持回车键和Tab键;Tab键的顺序与控件排列顺序要一致,目前流行总体从上倒下,同行间从左到右的方式;

    8)下垃列表功能是否实现和数据是否完整(例如:省份和市区下拉列表数据是否互动);

六、输入域测试

    输入域测试主要分为以下几个方面:

    1)对于手机、邮箱、证件号等的输入是否有长度及类型的控制;

    2)输入中文、英文、数字、特殊字符(特别注意单引号和反斜杠)及这四类的混合输入,是否会报错;

    3)输入空格、空格+数据、数据+空格,是否报错;

    4)输入html语言的<head>,是否能正确显示;

    5)输入全角、半角的英文、数字、特殊字符等,是否报错;

    6)是否有必填项的控制;不输入必填项,是否有友好提示信息;

    7)输入超长字段,页面是否被撑开;

    8)分别输入大于、等于、小于数据表规定字段长度的数据,是否报错;

    9)输入非数据表中规定的数据类型的字符,是否有友好提示信息;

    10)在文本框中输入回车键,显示时是否回车换行;

    11)非法的输入或操作应有足够的提示说明。