1. 测试目标
-
验证用户正常/异常登录流程
-
检查第三方登录功能完整性
-
评估页面响应性能及兼容性
-
确保密码安全策略合规
2. 测试概览
| 项目 | 内容 |
|---|---|
| 测试对象 | 百词斩登录页面 |
| 测试版本 | v7.8.7 |
| 测试时间 | 2025.8.10 14:00-16:30 |
| 测试设备 | OPPO Reno6(Android13) |
| 测试类型 | 功能测试/兼容性测试/安全测试 |
3.测试用例
| 用例编号 | 测试场景 | 前置条件 | 操作步骤 | 优先级 | 预期结果 |
|---|---|---|---|---|---|
| 1 | 未勾选协议时登录按钮状态 | 进入登录页面 | 不勾选"同意协议"复选框 | P0 | 所有登录按钮置灰,提示"请先同意用户协议" |
| 2 | 勾选协议后登录按钮状态 | 进入登录页面 | 勾选协议复选框 | P0 | 所有登录按钮变为可点击状态 |
| 3 | 点击协议链接跳转 | 进入登录页面 | 点击《用户协议》或《隐私政策》链接 | P2 | 正常跳转至对应协议页面 |
| 4 | QQ正常授权登录 | 1.已安装QQ 2.已勾选协议 | 点击QQ登录→授权同意 | P0 | 跳转首页,同步QQ头像和昵称 |
| 5 | QQ取消授权 | 已安装QQ | 点击QQ登录→取消授权 | P1 | 返回登录页,提示"授权已取消" |
| 6 | 未安装QQ时登录 | 未安装QQ | 点击QQ登录 | P1 | 提示"请先安装QQ客户端" |
| 7 | 微信正常授权登录 | 1.已安装微信 2.已绑定账号 | 点击微信登录→确认授权 | P0 | 跳转首页,同步微信头像 |
| 8 | 微信取消授权 | 已安装微信 | 点击微信登录→取消授权 | P1 | 返回登录页,提示"授权已取消" |
| 9 | 未绑定微信登录 | 微信未绑定账号 | 点击微信登录 | P1 | 提示"该微信未绑定账号" |
| 10 | 微博正常授权登录 | 1.已安装微博 2.已绑定账号 | 点击微博登录→确认授权 | P0 | 跳转首页,同步微博昵称 |
| 11 | 微博取消授权 | 已安装微博 | 点击微博登录→取消授权 | P1 | 返回登录页,提示"授权已取消" |
| 12 | 手机号正确登录 | 已注册手机号 | 输入正确手机号+验证码 | P0 | 登录成功,跳转首页 |
| 13 | 手机号错误验证码 | 已输入手机号 | 输入错误验证码 | P0 | 提示"验证码错误" |
| 14 | 验证码超时 | 验证码过期 | 输入过期验证码 | P0 | 提示"验证码已失效" |
| 15 | 频繁获取验证码 | 连续点击获取 | 60秒内多次获取验证码 | P1 | 提示"操作频繁" |
| 16 | 非法手机号格式 | 输入非手机号 | 输入"123456"获取验证码 | P0 | 提示"手机号格式不正确" |
| 17 | 国际手机号登录 | 输入+86前缀 | 输入"+8613812345678"登录 | P2 | 正常发送验证码 |
| 18 | 邮箱正确登录 | 已注册邮箱 | 输入正确邮箱+密码 | P0 | 登录成功,跳转首页 |
| 19 | 邮箱错误密码 | 已输入邮箱 | 连续5次错误密码 | P0 | 第5次锁定账号 |
| 20 | 未注册邮箱登录 | 输入未注册邮箱 | 输入未绑定邮箱+密码 | P1 | 提示"该邮箱未注册" |
| 21 | 邮箱找回密码 | 已注册邮箱 | 通过邮箱验证码重置密码 | P0 | 提示"密码修改成功" |
| 22 | 新密码格式错误 | 已获取验证码 | 设置"12345"为新密码 | P0 | 提示"密码需6-35位" |
| 23 | 纯数字密码设置 | 已获取验证码 | 设置"123456"为新密码 | P0 | 提示"需包含字母和数字" |
| 24 | 未注册邮箱找回 | 输入未注册邮箱 | 点击"忘记密码"输入邮箱 | P1 | 提示"该邮箱未注册" |
| 25 | Android兼容性 | Android 10+ | 测试所有登录方式 | P0 | 功能正常无闪退 |
| 26 | iOS兼容性 | iOS 15+ | 测试所有登录方式 | P0 | 符合Apple审核要求 |
| 27 | 密码掩码显示 | 输入密码 | 在密码框输入内容 | P1 | 显示为•••••• |
| 28 | 未登录用户试用功能 | 1.未登录状态 2.网络正常 | 点击"试用一下"按钮 | P0 | 跳转到首页 |
4.界面测试




| 测试维度 | 结果 | 备注 |
|---|---|---|
| 布局兼容性 | 通过(5种设备/分辨率) | 无溢出或截断现象 |
| 视觉一致性 | 通过 | 色值、字体大小与设计稿一致 |
| 交互反馈 | 通过 | 输入框、按钮状态切换正常 |
| 最终结论 | ✅ 通过 | 无界面相关缺陷 |
5.功能测试
| 测试类别 | 覆盖场景 | 结果 |
|---|---|---|
| 正常登录 | 正确用户名+密码组合登录,验证跳转和会话建立 | ✔️ 通过 |
| 异常登录 | 错误密码、空用户名、空密码、不存在的账户等,验证错误提示和阻止登录 | ✔️ 通过 |
| 安全性 | 密码加密传输(HTTPS)、防暴力破解(锁定/验证码)、SQL注入防护 | ✔️ 通过 |
| 用户体验 | 输入框焦点切换、错误提示清晰、加载状态显示 | ✔️ 通过 |
| 兼容性 | 主流浏览器(Chrome/Firefox/Safari/Edge)和移动端(iOS/Android)正常登录 | ✔️ 通过 |
6.测试结果评估
✅ 全部通过:所有测试用例(功能/UI/安全/兼容性)均成功执行,未发现任何缺陷。

2068

被折叠的 条评论
为什么被折叠?



