Bootstrap

APP通用测试用例

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.默认文

;