手机注册页面用例设计
1、手机注册页面
2、手机注册页面用例设计分析
(1)功能点需求分析
功能点 | 手机注册页面 | ||||||||
输入 | 处理 | 输出 | |||||||
长度 | 类型 | 组成规则 | 是否为空 | 是否重复 | 正常处理 | 异常处理 | 前台 | 后台 | |
手机号码 | 11 | 数字 | 1开头,第二位3,4,5,6,7,8,9 | 否 | 否 | 1 填写正确的信息,注册成功 | 1 手机号错误 | 1 注册成功,自动登录前台 | 1 概览页\今日会员数+1,会员总数+1 |
图像验证码 | 4 | 字母,数字 | 与图片一致 | 否 | \ | 2 图像验证码错误 | 2 注册失败,给出对应的错误提示 | 2 会员列表新增一条记录 | |
密码 | 6-16 | 字母,数字,符号 | 至少使用两种字符组合 | 否 | \ | 3 设置密码错误 | |||
确认密码 | 6-16 | 字母,数字,符号 | 与密码一致 | 否 | \ | 4 确认密码错误 | |||
推荐人手机 | 11 | 数字 | 1开头 | 是 | \ | 5 推荐人手机错误 | |||
协议 | \ | \ | \ | 否 | \ | 6 协议未勾选 |
(2)功能点等价类划分
输入条件 | 有效等价类 | 有效数据 | 无效等价类 | 无效数据 |
手机号码 | 11位 | 18722282888 | 大于11位 | |
小于11位 | ||||
数字 | 非数字 | |||
1开头数字 | 非1开头数字 | |||
第二位非2 | 第二位为2 | |||
非空 | 空 | |||
不重复 | 重复 | |||
图像验证码 | 4位 | 大于4位 | ||
小于4位 | ||||
字母,数字 | 中文 | |||
空格 | ||||
负数 | ||||
小数 | ||||
特殊符号 | ||||
与图片一致 | 与图片不一致 | |||
非空 | 空 | |||
密码 | 6-16 | 大于16位 | ||
字母,数字,符号 | 中文 | |||
空格 | ||||
至少使用两种字符组合 | 纯字母、纯数字、纯符号 | |||
非空 | 空 | |||
确认密码 | 6-16 | 大于16位 | ||
字母,数字,符号 | 中文 | |||
空格 | ||||
与密码一致 | 与密码不一致 | |||
与密码一致,大小写不同 | ||||
重复 | 不重复 | |||
推荐人手机 | 11位 | 小于11位 | ||
数字 | 非数字 | |||
1开头数字 | 非1开头数字 | |||
第二位非2 | 第二位为2 | |||
空 | 非空 | |||
协议 | 非空 | 空 |
(3)注意
注意: | 1、设计一条测试用例,尽可能多的覆盖所有的有效等价类 | ||
2、针对无效等价类,单独生成一条测试用例 |
3、手机注册页面用例设计(有不足之处,请指教!)
ID | 模块 | 优先级 | 前置条件 | 测试标题 | 步骤描述 | 测试数据 | 预期结果 | 实际结果 | 测试版本号 | 测试人员 | 备注 |
001 | 注册 | p0 | 进入注册界面 | 验证手机注册输入合法,成功注册 | 1、填写手机号码、验证码、密码、确认密码、推荐人手机号 | 手机号:17842078765 验证码:ddd2 密码:ddd1211 确认密码:ddd1211 推荐人手机号:17842078765 | 前台:1、注册成功,自动登录进入首页 。后台:1、系统概览页,今日会员数+1,总会员数+1。2、系统/会员/会员列表下新增一条注册用户。数据库:1、tp_users表中增加一条记录 | ||||
2、勾选许可协议 | |||||||||||
3、点击注册按钮 | |||||||||||
002 | p1 | 验证手机号码长度非法,注册失败 | 1、填写手机号长度大于11位/小于11位 | 手机号:12位、16位、10位、1位 | 注册失败,页面提示”手机号非法“ | ||||||
2、填写验证码、密码、确认密码、推荐人手机号 | |||||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
003 | p1 | 验证手机号类型非法,注册失败 | 1、填写手机号字母、特殊符号、小数、负数、中文 | 1、字母2、特殊字符3、小数4、负数5、中文 | 注册失败,页面提示”手机号非法“ | ||||||
2、填写验证码、密码、确认密码、推荐人手机号 | |||||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
004 | p1 | 验证手机号组成非法,注册失败 | 1、手机号首位非1,第二位为0、1、2 | 1、首位非1:27842238888 2、第二位为0:10832456789 3、第二位为1:11834567890 4、第二位为2:12834567890 | 注册失败,页面提示”手机号非法“ | ||||||
2、填写验证码、密码、确认密码、推荐人手机号 | |||||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
005 | p1 | 验证手机号重复,注册失败 | 1、填写数据库中已经注册存在的手机号 | 注册失败,页面提示”手机号非法“ | |||||||
2、填写验证码、密码、确认密码、推荐人手机号 | |||||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
006 | p1 | 验证手机号为空,注册失败 | 1、手机号为空,不填写 | 空 | 注册失败,页面提示”手机号非法“ | ||||||
2、填写验证码、密码、确认密码、推荐人手机号 | |||||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
007 | p1 | 验证新用户注册成功赠送100积分 | 1. 使用合法手机号注册用户 2. 使用合法邮箱注册用户 | 1、前台:我的商城->我的资产->我的积分,目前可用积分 :100 2、后台:系统->会员->会员列表,新注册用户记录的积分项显示100 3、数据库:tp_users表新注册用户,pay_points字段显示100 | |||||||
008 | p1 | 验证验证码长度非法,注册失败 | 1、填写手机号码、密码、确认密码、推荐人手机号 | 验证码:3位、5位 | |||||||
2、填写验证码长度小于4位/大于四位 | 注册失败,页面提示“”验证码”非法 | ||||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
009 | p1 | 验证验证码类型非法,注册失败 | 1、填写手机号码、密码、确认密码、推荐人手机号 | ||||||||
2、填写验证码特殊字符、中文、小数、负数 | 1、特殊字符2、小数3、负数4、中文 | 注册失败,页面提示“”验证码”非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
010 | p1 | 验证验证码与图片一致性非法,注册失败 | 1、填写手机号码、密码、确认密码、推荐人手机号 | ||||||||
2、填写验证码与图片不一致 | 1、与图片不一致 | 注册失败,页面提示“”验证码”非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
011 | p1 | 验证验证码空,注册失败 | 1、填写手机号码、密码、确认密码、推荐人手机号 | ||||||||
2、验证码为空,不填写 | 空 | 注册失败,页面提示“”验证码”非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
012 | p1 | 验证密码长度非法,注册失败 | 1、填写手机号码、验证码、确认密码、推荐人手机号 | ||||||||
2、填写密码长度大于16位/小于6位 | 1、小于6位:dd12 2、大于16位:dd1211111111111111 | 注册失败,页面提示"密码"非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
013 | p1 | 验证密码类型非法,注册失败 | 1、填写手机号码、验证码、确认密码、推荐人手机号 | ||||||||
2、填写密码为中文、空格 | 1、中文:王3333分ss 2、空格: 33 3 3 3d | 注册失败,页面提示"密码"非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
014 | p1 | 验证密码组成非法,注册失败 | 1、填写手机号码、验证码、确认密码、推荐人手机号 | ||||||||
2、填写密码为纯字母、纯数字、纯字符 | 1、纯字母:ssssssss 2、纯数字:2222222 3、纯字符:&&&&&| | 注册失败,页面提示"密码"非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
015 | p1 | 验证密码空,注册失败 | 1、填写手机号码、验证码、确认密码、推荐人手机号 | ||||||||
2、密码为空,不填写 | 空 | 注册失败,页面提示"密码"非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
016 | p1 | 验证确认密码长度非法,注册失败 | 1、填写手机号码、验证码、密码、推荐人手机号 | ||||||||
2、填写确认密码大于16位/小于6位 | 1、大于16位:ddd1212121212122 2、小于6位:dd22 | 注册失败,页面提示"确认密码"非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
017 | p1 | 验证确认密码类型非法,注册失败 | 1、填写手机号码、验证码、密码、推荐人手机号 | ||||||||
2、填写确认密码为中文、空格 | 1、中文:王3333分ss 2、空格: 33 3 3 3d | 注册失败,页面提示"确认密码"非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
018 | p1 | 验证确认密码与密码一致性非法,注册失败 | 1、填写手机号码、验证码、密码、推荐人手机号 | ||||||||
2、填写确认密码与密码不一致 | 1、确认密码与密码不一致 2、确认密码与密码相同,大小写不同 | 注册失败,页面提示"确认密码"非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
019 | p1 | 验证确认密码空,注册失败 | 1、填写手机号码、验证码、确认密码、推荐人手机号 | ||||||||
2、确认密码为空,不填写 | 空 | 注册失败,页面提示"确认密码"非法 | |||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
020 | p1 | 验证推荐人手机号码长度非法,注册失败 | 1、填写推荐人手机号长度大于11位/小于11位 | 手机号:12位、16位、10位、1位 | 注册失败,页面提示”推荐人手机号非法“ | ||||||
2、填写验证码、密码、确认密码、手机号码 | |||||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
021 | p1 | 验证推荐人手机号类型非法,注册失败 | 1、填写推荐人手机号字母、特殊符号、小数、负数、中文 | 1、字母2、特殊字符3、小数4、负数5、中文 | 注册失败,页面提示”推荐人手机号非法“ | ||||||
2、填写验证码、密码、确认密码、手机号码 | |||||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
022 | p1 | 验证推荐人手机号组成非法,注册失败 | 1、推荐人手机号首位非1,第二位为0、1、2 | 1、首位非1:27842238888 2、第二位为0:10832456789 3、第二位为1:11834567890 4、第二位为2:12834567890 | 注册失败,页面提示”推荐人手机号非法“ | ||||||
2、填写验证码、密码、确认密码、手机号码 | |||||||||||
3、勾选许可协议 | |||||||||||
4、点击注册按钮 | |||||||||||
023 | p1 | 验证许可协议空非法,注册失败 | 1、填写手机号码、验证码、密码、确认密码、推荐人手机号 | ||||||||
2、不勾选许可协议 | 注册失败,页面提示”许可协议非法" | ||||||||||
3、点击注册按钮 | |||||||||||