
需求:
1、手机号:长度11位,前三位必须在运营商存在,全是数字
2、密码:6-20位,必须包含字母和数字,密码内容不允许复制。
3、确认密码必须和设置的密码一致
4、验证码必须正确
5、短信验证码正确
6、必须同意协议
注册页面-->用例设计:
1》先对输入框做检查 1.电话:
等价类设计: 有效的:【11位数字且前三位在运营商存在】 12100000000
无效的:【为空,小于11位或大于11位的数字、其他字符或数字+除数字以外的字符】 空,11111,1234a,123!,12三,12¥。。。 123456789012,12345678901A
|
2、设置密码: 等价类设计: 有效的:【6位包含字符和数字,20位包含字符和数字,无法复制密码】 12345a,1234567890123456789A,@123456s... 无效的:【小于6位或大于20位的所有字符,特殊字符开头的密码,密码可以复制出来】 空,12345,abcde,!@#%^,@#123456WERT,12345678901234567890qw
|
3、确认密码: 等价类设计: 有效的:【设置密码有效和设置密码一致】 无效的:【和设置密码不一致,为空】 空,原密码123456A,确认密码123456S,
|
4、验证码 等价类设计 有效的:【跟图片的字母顺序一致,全部正确】 无效的:【顺序一致,字母错误;字母正确,顺序错乱,只输入部分,输入旧的】
|
5、短信验证码
等价类设计 有效的:【点击获取,正确的号码发送的,有效时间,】
无效的:【超时的;点击获取验证码后,随便输入的;不点击获取,随便输入;数字以外的字符】
|
注册: 异常: 系统存在的手机号注册 系统删除或拉黑的手机号注册
|
https://blog.csdn.net/u013258415/article/details/77651967