4.忘记密码页测试用例
| 用例ID | 测试标题 | 测试类型 | 测试场景 | 测试步骤 | 预期结果 | 实际结果 | 其他要素 |
| FP-LOAD-001 | 页面加载测试 | 核心功能测试 | 正常加载页面 | 1. 进入忘记密码页面 | 显示加载动画,页面正常加载完成 | 符合预期 | |
| FP-LOAD-002 | 页面元素完整性 | 1. 页面加载完成后检查所有元素 | 所有表单字段和导航链接正常显示 | 符合预期 | |||
| FP-SUCCESS-001 | 正常密码重置流程 | 完整正确重置流程 | 1. 输入正确用户名 2. 系统显示密保问题 3. 输入正确密保答案 4. 输入≥6字符新密码 5. 输入相同确认密码 6. 点击重置密码 | 密码重置成功,跳转至登录页 | 符合预期 | ||
| FP-SUCCESS-002 | 完整正确重置流程 | 1. 输入正确信息 2. 输入6字符新密码 3. 点击重置密码 | 密码重置成功,跳转至登录页 | 符合预期 | |||
| FP-USER-001 | 用户名验证 | 用户名不存在 | 1. 输入不存在的用户名 2. 点击重置密码 | 密保问题框变红,提示"请先输入有效的用户名获取密保问题" | 符合预期 | ||
| FP-USER-002 | 用户名为空 | 1. 用户名为空 2. 点击重置密码 | 用户名框变红,提示"请输入用户名" | 符合预期 | |||
| FP-USER-003 | 用户名正确时密保问题显示 | 1. 输入正确用户名 2. 移开焦点 | 系统自动显示对应的密保问题 | 符合预期 | |||
| FP-ANSWER-001 | 密保答案验证 | 密保答案错误 | 1. 输入正确用户名 2. 输入错误密保答案 3. 其他信息正确 4. 点击重置密码 | 密保答案框变红,提示"密保答案错误" | 符合预期 | ||
| FP-ANSWER-002 | 密保答案为空 | 1. 输入正确用户名 2. 密保答案为空 3. 其他信息正确 4. 点击重置密码 | 密保答案框变红,提示"请输入密保答案" | 符合预期 | |||
| FP-NEWPWD-001 | 新密码验证 | 新密码长度不足 | 1. 输入正确用户名和密保答案 2. 输入5字符新密码 3. 点击重置密码 | 新密码框变红,提示"密码长度至少为6个字符" | 符合预期 | ||
| FP-NEWPWD-002 | 新密码为空 | 1. 输入正确用户名和密保答案 2. 新密码为空 3. 点击重置密码 | 新密码框变红,提示"请输入新密码" | 符合预期 | |||
| FP-CONFIRM-001 | 确认新密码验证 | 密码不一致 | 1. 输入正确用户名和密保答案 2. 输入新密码 3. 输入不同确认密码 4. 点击重置密码 | 确认新密码框变红,提示"两次输入的密码不一致" | 符合预期 | ||
| FP-CONFIRM-002 | 确认密码为空 | 1. 输入正确用户名和密保答案 2. 输入新密码 3. 确认密码为空 4. 点击重置密码 | 确认新密码框变红,提示"请确认新密码" | 符合预期 | |||
| FP-MULTI-001 | 多重错误处理 | 复合错误场景 | 空表单提交 | 1. 所有字段为空 2. 点击重置密码 | 所有输入框变红,显示对应错误提示 | 符合预期 | |
| FP-MULTI-002 | 用户名正确+密保答案错误+密码不一致 | 1. 输入正确用户名 2. 输入错误密保答案 3. 输入不一致的≥6字符密码 4. 点击重置密码 | 确认新密码框变红,提示"两次输入的密码不一致" | 符合预期 | |||
| FP-MULTI-003 | 用户名正确+密保答案错误+密码短+密码不一致 | 1. 输入正确用户名 2. 输入错误密保答案 3. 输入5字符新密码 4. 输入不同确认密码 5. 点击重置密码 | 新密码和确认新密码框变红,提示"密码长度至少为6个字符,两次输入的密码不一致" | 符合预期 | |||
| FP-MULTI-004 | 用户名正确+密保答案错误+密码正确且一致 | 1. 输入正确用户名 2. 输入错误密保答案 3. 输入≥6字符且一致的密码 4. 点击重置密码 | 密保答案框变红,提示"密保答案错误" | 符合预期 | |||
| FP-VISUAL-001 | 输入框边框颜色变化 | 视觉反馈 | 用户名错误边框变红 | 1. 输入错误用户名 2. 查看输入框样式 | 密保问题框边框变为红色 | 符合预期 | |
| FP-VISUAL-002 | 密保答案错误边框变红 | 1. 输入错误密保答案 2. 查看输入框样式 | 密保答案框边框变为红色 | 符合预期 | |||
| FP-VISUAL-003 | 新密码错误边框变红 | 1. 输入短密码 2. 查看输入框样式 | 新密码框边框变为红色 | 符合预期 | |||
| FP-VISUAL-004 | 确认密码错误边框变红 | 1. 输入不一致密码 2. 查看输入框样式 | 确认新密码框边框变为红色 | 符合预期 | |||
| FP-VISUAL-005 | 错误纠正后边框恢复 | 1. 触发错误使边框变红 2. 修正错误 3. 查看输入框样式 | 对应输入框边框恢复为正常颜色 | 符合预期 | |||
| FP-NAV-TOP-001 | 顶部导航栏 | 页面导航 | 点击登录链接 | 1. 点击顶部"登录"链接 | 跳转至登录页面 | 符合预期 | |
| FP-NAV-TOP-002 | 点击注册链接 | 1. 点击顶部"注册"链接 | 跳转至注册页面 | 符合预期 | |||
| FP-NAV-TOP-003 | 点击帮助链接 | 1. 点击顶部"帮助"链接 | 跳转至帮助页面 | 符合预期 | |||
| FP-NAV-TOP-004 | 点击关于聊天室链接 | 1. 点击顶部"关于聊天室"链接 | 跳转至详情介绍页面 | 符合预期 | |||
| FP-NAV-BOTTOM-001 | 底部导航 | 点击返回登录链接 | 1. 点击"返回登录"链接 | 跳转至登录页面 | 符合预期 | ||
| FP-NAV-BOTTOM-002 | 点击注册新账户链接 | 1. 点击"注册新账户"链接 | 跳转至注册页面 | 符合预期 | |||
| FP-LIMIT-USER-001 | 用户名输入限制 | 输入限制 | 特殊字符用户名 | 1. 输入含特殊字符的用户名 2. 检查系统响应 | 系统仅验证用户名是否存在,不限制格式 | 符合预期 | |
| FP-LIMIT-USER-002 | 超长用户名 | 1. 输入超长用户名 2. 检查系统响应 | 系统正确处理,不因长度限制而报错 | 不符合预期 | |||
| FP-LIMIT-PWD-001 | 密码输入限制 | 特殊字符密码 | 1. 输入含特殊字符的密码 2. 长度≥6字符 3. 点击重置密码 | 密码重置成功,系统接受特殊字符 | 符合预期 | ||
| FP-LIMIT-PWD-002 | 纯数字密码 | 1. 输入纯数字密码 2. 长度≥6字符 3. 点击重置密码 | 密码重置成功,系统接受纯数字密码 | 符合预期 | |||
| FP-LIMIT-PWD-003 | 纯字母密码 | 1. 输入纯字母密码 2. 长度≥6字符 3. 点击重置密码 | 密码重置成功,系统接受纯字母密码 | 符合预期 | |||
| FP-UX-001 | 界面友好性 | 用户体验 | 输入框提示文字 | 1. 查看各输入框提示文字 | 所有提示文字清晰易懂 | 符合预期 | |
| FP-UX-002 | 错误提示位置 | 1. 触发各种错误 2. 观察提示位置 | 错误提示显示在对应输入框附近,位置明显 | 符合预期 | |||
| FP-UX-003 | 表单标题显示 | 1. 查看表单顶部 | 显示"通过密保问题重置密码"标题 | 符合预期 | |||
| FP-RESP-001 | 响应性 | 用户名输入后密保问题显示 | 1. 输入正确用户名 2. 移开焦点 | 密保问题自动显示,响应迅速 | 符合预期 | ||
| FP-RESP-002 | 实时验证响应 | 1. 输入错误信息 2. 移开焦点 | 错误提示立即显示,对应输入框变红 | 符合预期 | |||
| FP-SEC-001 | 安全性 | 密码掩码显示 | 1. 在新密码框输入 | 密码以掩码形式显示 | 符合预期 | ||
| FP-COMP-001 | 兼容性 | 多浏览器兼容 | 1. 在不同浏览器测试功能 | 各浏览器功能正常,样式一致 | 符合预期 | ||
| FP-COMP-002 | 移动端适配 | 1. 在手机端测试页面 | 页面布局正常,触控操作流畅 | 符合预期 | |||
| FP-BOUNDARY-001 | 边界值 | 密码长度边界 | 1. 输入5字符密码 2. 输入6字符密码 3. 输入超长密码 | 5字符:提示错误 6字符:正常 超长:正确处理 | 符合预期 | ||
| FP-BOUNDARY-002 | 超长输入处理 | 1. 输入超长用户名/密保答案/密码 | 系统正确处理,不崩溃 | 不符合预期 |
忘记密码页响应时间:

超长用户名:

