1、功能测试
1.1、UI验证
主要验证页面UI有无缺失
1、输入框测试
光标定位位置
(1)键盘测试
a.键盘调起/收起时间
a-1.是否打开输入框自动调起
a-2.点击键盘外区域,键盘是否收起
a-3.完成输入后键盘是否收起
b.不同输入法下的键盘调起
c.不通系统的键盘调起
(2)输入框类型
(2.1)字符型输入框
a.输入正常数据
a-1.正常的数字,字母,汉字
a-2.特殊字符,表情(是否支持)
a-3.输入符合长度的字符
a-4.大小写是否区分(如.登录密码输入框)
a-5.全角半角区分
a-6.回车换行是否支持
b.输入非法数据
b-1.输入超长字符或文本
b-2.输入小于最小字符数校验,如:评论
b-3.输入不符合或不支持的数据
c.输入空或空格
c-1.必填输入框,输入空无法保存
c-2.输入文案前或者后带空格,要自动去空格
d.输入特殊字符集
d-1.SQL语句
d-2.b.\n
d-3.html代码,如:<font>你好</font>
d-4.火星文
d-5.输入Javascrīpt函数:<b>Hello</b>
e.输入默认值
e-1.未点击输入框前有默认文案提示
e-2.点击输入区域后默认文案是否自动清除
e-3.默认文案是否能手动清除
e-4.直接使用默认值输入是否正常
f.复制粘贴测试
f-1.密码输入框不支持复制粘贴
f-2.普通的文本输入框支持复制和粘贴操作
g.输入完成确定按钮
g-1.输入框自带
g-2.键盘上确定
h.保存成功,数据落库校验
(2.2)密码输入框
a.输入正常数据
a-1.正常的数字,字母,符号
a-2.输入符合长度的数字
b.输入非法数据
b-1.输入超过X位字符
b-2.输入小于X位字符
b-3.输入不符合或不支持的数据,如小数
b-4.未支持大小写区分(根据需求来定)
c.输入空或空格
c-1.必填输入框,输入空无法保存
c-2.输入文案前或者后带空格,要自动去空格
d.输入特殊字符集
d-1.SQL语句
d-2.\n
d-3.html代码,如:<font>你好</font>
d-4.火星文
e.输入默认值
e-1.未点击输入框前有默认文案提示
e-2.点击输入区域后默认文案是否自动清除
e-3.默认文案是否能手动清除
e-4.直接使用默认值输入是否正常
f.输入完成确定按钮
f-1.输入框自带
f-2.键盘上确定
g.输入框支持清除已输入的内容
h.不支持明文显示
i.不支持复制粘贴
(2.3)邮箱输入框
a.输入正常数据
a-1.正常的数字
a-2.输入符合长度的英文,数字,字符
b.输入非法数据
b-1.输入超过6位数字
b-2.输入小于6位数字
b-3.输入不符合或不支持的数据
b-4.输入部分正确部分错误的字段校验
b-5.输入无@的格式
b-6.输入@前无内容的格式
b-7.输入@后无内容的格式
b-8.输入@前后均没有内容的格式
b-9.输入email中有多个@
b-10.输入@后面直接跟域名
b-11.输入@前面或后面有分隔符
c.输入空或空格
c-1.必填输入框,输入空无法保存
c-2.输入文案前或者后带空格,要自动去空格
d.输入特殊字符集
d-1.SQL语句
d-2.\n
d-3.html代码,如:<font>你好</font>
d-4.火星文
e.输入默认值
e-1.未点击输入框前有默认文案提示
e-2.点击输入区域后默认文案是否自动清除
e-3.默认文案是否能手动清除
e-4.直接使用默认值输入是否正常
f.输入完成确定按钮
f-1.输入框自带
f-2.键盘上确定
g.输入框支持清除已输入的内容
(2.4)手机号码输入框
a.输入正常数据
a-1.正常的数字
a-2.输入符合长度的数字
b.输入非法数据
b-1.输入超过11位数字
b-2.输入小于11位数字
b-3.输入不符合或不支持的数据
b-4.输入空格+数字,空格出现在开头,中间,结尾均需要测试
c.输入空或空格
c-1.必填输入框,输入空无法保存
c-2.输入文案前或者后带空格,要自动去空格
d.输入特殊字符集
d-1.SQL语句
d-2.\n
d-3.html代码,如:<font>你好</font>
d-4.火星文
e.输入默认值
e-1.未点击输入框前有默认文案提示
e-2.点击输入区域后默认文案是否自动清除
e-3.默认文案是否能手动清除
e-4.直接使用默认值输入是否正常
f.输入完成确定按钮
f-1.输入框自带
f-2.键盘上确定
g.输入框支持清除已输入的内容
(2.5)验证码输入框
a.输入正常数据
a-1.正常的数字
a-2.输入符合长度的数字
b.输入非法数据
b-1.输入超过6位数字
b-2.输入小于6位数字
b-3.输入不符合或不支持的数据
c.输入空或空格
c-1.必填输入框,输入空无法保存
c-2.输入文案前或者后带空格,要自动去空格
d.输入特殊字符集
d-1.SQL语句
d-2.\n
d-3.html代码,如:<font>你好</font>
d-4.火星文
e.输入默认值
e-1.未点击输入框前有默认文案提示
e-2.点击输入区域后默认文案是否自动清除
e-3.默认文