导图社区 3.0注册登录
这是一篇关于3.0注册登录的思维导图,主要内容包括:性能,安全,中国区,海外区,UI还原度,多语言,埋点,兼容性,
编辑于2024-01-09 17:26:523.0注册登录
海外区
登录
登录
已用户注册登录
预期:1、点击登录时,登录按钮显示loading状态 2、登录成功,首页有登录成功的提示
以前的老用户登录,密码只有数字的账号(以前规则允许)
在桌面端已注册用户登录
桌面端注册用户登录
桌面端已付费用户登录
注册后退出再登录
退出后换账号登录
邮箱验证
非邮箱格式
预期:提示信息正确
已注册邮箱但输入时邮箱前或邮箱后含空格
未注册邮箱,任意密码
预期:提示账号不存在,点击 【Create a new one 】,进入注册界面,且账号显示在邮箱输入框内
为空,密码为空
预期:提示输入邮箱,登录按钮置灰
为空,密码不为空,按键盘go
预期:要清空密码栏内容,并提示用户需要输入邮箱
不区分大小写的输入
预期:可以正常登录
密码验证
已注册邮箱、错误密码
预期:提示账户或者密码不正确,再次输入正确密码,可以成功登录
错误密码达到5次以上的提示
为空
预期:登录按钮置灰,提示输入密码
不符合密码范围(如少于6位或多于16位)
预期:提示密码不正确
不区分大小写的输入
预期:提示输入密码错误,密码区分大小写
输入错误密码后,重新修改密码
预期:输入正确密码后,可以登录成功
隐藏显示密码
预期:1、默认输入密码时,密码不可见 2、点击图标后可见密码
登录状态保持期限
登录后,退出应用,再进入,查看是否仍保持登录状态。
预期:仍保持登录状态,30天自动登出
清空输入内容
预期:1、输入文本时,有清空按钮显示 2、清空后可在输入内容
键盘使用
输入邮箱后,点击键盘的next,使光标定位密码输入框,输入密码后,按键盘的Go或者enter键登录
预期:1、光标会自动跳转到 password 的输入栏 2、按enter键成功登录
tab键切换输入框
不同权限用户登录
试用用户
付费用户
进入页面查看光标是否会定位在用户名的输入框框中
复制粘贴账号、密码登录
预期:成功登录
用户已登录,旧版本升级到新版本,用户的登录状态仍保持
注册
入口
打开应用,点击头像区域,显示登录弹窗,点击弹窗中的注册按钮进行切换
正常注册:未注册过WSID 邮箱注册
预期:点击注册按钮,按钮处于加载状态,表示正在注册 注册成功,自动登录成功
常用邮箱注册:qq,网易,Google等
邮箱验证
无效邮箱格式
邮箱为空
邮箱已注册
预期:1、提示账号已存在 2、点击login按钮跳到登录页面,账号自动填充到邮箱输入框
邮箱为超长字符
邮箱前有空格、邮箱后有空格
密码验证
长度限制
6位
32位
少于6位(如5位)
预期:1、少于6位数,Sign Up按钮不会高亮 2、每输入一位就进行判断,只要长度少于6位,就弹出【Contains 6 to 32 characters.】的提示;
多于32位(如33位)
字符类型
字母数字、特殊符号如!@#等
预期:注册成功,退出用设置的密码重新登录成功
输入密码到达6位且只有数字或者只有字母
预期:提示【Password must contain letters and numbers.】
含空格(密码前、中、后)
区分大小写
含特殊字符(如中文)、表情包等
预期:弹出【Password only support letters, numbers, blank space and common punctuation characters.】的提示;
特殊字符:~!@#$%^&*()_+等
密码为空
密码隐藏/显示切换
查看隐私协议和许可协议
键盘使用
输入注册的账号,点击next,进入密码输入框,输入密码后,点击键盘【Done】
预期:收起键盘
tab键切换输入框
切换到Login页面登录
复制粘贴账号、密码注册
预期:注册成功,账号自动登录
邮箱、密码校验规则
忘记密码
点击忘记密码进入系统浏览器的忘记密码页面,重置密码后,用新密码可以登录成功,旧密码登录不成功
场景
网络异常时,登录
预期:有正确提示信息
网络异常时,注册
预期:有正确提示信息
用户登录成功,但会话超时
用户已登录时,旧版本升级到注册3.0版本
预期:账号仍处于登录状态,权限使用正常
用户未登录时,旧版本升级到注册3.0版本
预期:可以正常登录注册
token刷新(55分刷新一次)
付费用户登录后,进入后台1小时,刷新授权
预期:授权刷新成功
埋点
多语言
UI还原度
性能
登录响应时间是否短于3s
并发登录
兼容性
系统
13、14、15
设备
iPhone
iPad
1/2,2/3,1/3屏
外观
深色模式
浅色模式
横竖屏
iphone
支持竖屏、不支持横屏
ipad
安全
存在在后台的用户密码是否加密
密码在网络传输过程中是否加密
密码输入框是否不支持复制和粘贴
同一个用户在多台终端登录
用户名和密码的输入框分别输入典型的SQL注入攻击字符串,验证系统返回的界面
用户名和密码的输入框分别输入典型的跨站脚本攻击字符串,验证系统的行为是否被篡改
中国区
验证码登录
手机、邮箱验证
已注册手机或者邮箱
预期:可以成功登录,有登录成功提示
未注册手机或者邮箱
预期:可以成功登录,有登录成功提示
为空
预期:有
不符合邮箱、手机号格式
验证码验证
验证码页面查看
预期:1、提示用户验证码成功发送 2、进入验证码页面,自动弹出数字键盘 3、界面信息显示正确,发送验证码成功后倒计时60S,倒计时结束前【重新发送】4、按钮置灰不可用倒计时结束后可点击,点击后重新发送验证码
输入错误验证码,再重新输入正确验证码
验证码超出60s后,才输入
预期:可以成功登录
重新发送验证码
输入新的验证码
预期:登录成功
输入旧的验证码
预期:提示验证码错误
修改账号按钮
预期:
返回
预期:点击返回直接返回账号输入页面,重新输入账号,可以重新发送验证码
账号密码登录
登录
已用户手机号登录
预期:1、点击登录时,登录按钮显示loading状态 2、登录成功,首页有登录成功的提示
已注册邮箱登录
在桌面端已注册用户登录
桌面端注册用户登录
桌面端已付费用户登录
注册后退出再登录
退出后换账号登录
邮箱验证
非邮箱格式
预期:提示信息正确
已注册邮箱但输入时邮箱前或邮箱后含空格
预期:可以正常登录
未注册邮箱
预期:提示账号不存在,点击 【点击注册并登录 】,进入注册界面,且账号显示在邮箱输入框内
为空,密码为空
预期:提示输入邮箱,登录按钮置灰
为空,密码不为空,按键盘go
预期:要清空密码栏内容,并提示用户需要输入邮箱
不区分大小写的输入
预期:可以正常登录
密码验证
错误密码
预期:提示账户或者密码不正确,再次输入正确密码,可以成功登录
错误密码达到5次以上的提示
为空
预期:登录按钮置灰
不符合密码范围(如少于6位或多于16位)
不区分大小写的输入
预期:提示输入密码错误,密码区分大小写
隐藏显示密码
预期:1、默认输入密码时,密码不可见 2、点击图标后可见密码
登录状态保持期限
30天自动登出
清空输入内容】
预期:1、输入文本时,有清空按钮显示 2、清空后可在输入内容
键盘使用
输入邮箱后,点击键盘的next,输入密码后,按键盘的Go或者enter键登录
预期:1、光标会自动跳转到 password 的输入栏 2、按enter键成功登录
在验证码登录页面输入账号后,点击使用账号密码登录
预期:切换到账号密码页面,仍保留原输入的账号,输入密码后,可以成功登录
忘记密码
点击忘记密码进入系统浏览器的忘记密码页面,重置密码后,用新密码可以登录成功,旧密码登录不成功
不同权限用户登录
试用用户
付费用户
场景
网络异常时,登录
预期:有正确提示信息
网络异常时,注册
预期:有正确提示信息
登录发送验证码时,不停的返回发送多次验证码