2.登录页测试用例

|--------------|----------|----------|---------------|--------------------------------------|----------------------------|------------------|-------------------|
| 用例ID | 测试标题 | 测试类型 | 测试场景 | 测试步骤 | 预期结果 | 实际结果 | 其他要素 |
| Login-001 | 核心登录功能测试 | 功能测试 | 正常登录流程 | 1.输入正确的用户名 2.输入正确的密码 3.点击登录按钮 | 登录成功,跳转至主页面 | 符合预期 |   |
| Login-002 | 核心登录功能测试 | 功能测试 | 用户名为空 | 1.用户名为空 2.输入任意密码 3.点击登录按钮 | 提示"请输入用户名",用户名输入框变红 | 符合预期 |   |
| Login-003 | 核心登录功能测试 | 功能测试 | 密码为空 | 1.输入正确用户名 2.密码为空 3.点击登录按钮 | 提示"请输入密码",密码输入框变红 | 符合预期 |   |
| Login-004 | 核心登录功能测试 | 功能测试 | 用户名和密码均为空 | 1.用户名和密码均为空 2.点击登录按钮 | 提示"请输入用户名""请输入密码",两个输入框均变红 | 符合预期 |   |
| UserName-001 | 用户名验证测试 | 功能测试 | 用户名不存在 | 1.输入不存在的用户名 2.输入任意密码 3.点击登录按钮 | 提示"用户名不存在",用户名输入框变红 | 符合预期 |   |
| UserName-002 | 用户名验证测试 | 功能测试 | 用户名包含特殊字符但不存在 | 1.输入包含特殊字符但未注册的用户名 2.输入任意密码 3.点击登录按钮 | 提示"用户名不存在",用户名输入框变红 | 符合预期 |   |
| UserName-003 | 用户名验证测试 | 功能测试 | 用户名包含特殊字符 | 1.输入包含特殊字符且已注册的用户名 2.输入密码 3.点击登录按钮 | 登录成功,跳转至主页面 | 符合预期 |   |
| Password-001 | 密码验证测试 | 功能测试 | 密码长度小于6字符 | 1.输入正确用户名 2.输入长度小于6的密码 3.点击登录按钮 | 提示"密码长度至少为6个字符" | 显示"密码长度至少大于6个字符" | 不符合预期 |
| Password-002 | 密码验证测试 | 功能测试 | 密码长度等于6字符但错误 | 1.输入正确用户名 2.输入6字符的错误密码 3.点击登录按钮 | 提示"密码错误" | 符合预期 |   |
| Password-003 | 密码验证测试 | 功能测试 | 密码长度大于6字符但错误 | 1.输入正确用户名 2.输入大于6字符的错误密码 3.点击登录按钮 | 提示"密码错误" | 符合预期 |   |
| Password-004 | 密码验证测试 | 功能测试 | 密码包含特殊字符,但正确 | 1.输入正确用户名 2.输入包含特殊字符的正确密码 3.点击登录按钮 | 登录成功,跳转至主页面 | 符合预期 |   |
| UI-001 | 输入框交互测试 | 功能测试 | 用户名输入框焦点效果 | 1.点击用户名输入框 | 用户名输入框边框颜色加深 | 符合预期 |   |
| UI-002 | 输入框交互测试 | 功能测试 | 密码输入框焦点效果 | 1.点击密码输入框 | 密码输入框边框颜色加深 | 符合预期 |   |
| UI-003 | 输入框交互测试 | 功能测试 | 输入框焦点切换 | 1.先点击用户名输入框 2.再点击密码输入框 | 用户名输入框恢复正常颜色,密码输入框颜色加深 | 符合预期 |   |
| Nav-001 | 页面跳转测试 | 功能测试 | 忘记密码跳转 | 1.点击"忘记密码"链接 | 成功跳转至忘记密码页面 | 符合预期 |   |
| Nav-002 | 页面跳转测试 | 功能测试 | 注册新账户跳转 | 1.点击"注册新账户"链接 | 成功跳转至注册页面 | 符合预期 |   |
| Nav-003 | 页面跳转测试 | 功能测试 | 帮助跳转 | 1.点击"帮助"链接 | 成功跳转至帮助手册页面 | 符合预期 |   |
| Nav-004 | 页面跳转测试 | 功能测试 | 关于聊天室跳转 | 1.点击"关于聊天室"链接 | 成功跳转至详情介绍页面 | 符合预期 |   |
| UX-001 | 界面友好测试 | 用户体验测试 | 错误提示清晰度 | 1. 输入错误的用户名或密码 2. 查看错误提示 | 错误提示信息清晰易懂,位置明显 | 符合预期 |   |
| UX-002 | 界面友好测试 | 用户体验测试 | 输入框提示文字 | 1.查看输入框下方是否有提示文字 | 用户名和密码输框下方应有提示信息 | 符合预期 |   |
| UX-003 | 界面友好测试 | 用户体验测试 | 登录按钮状态 | 1.观察登录按钮在不同状态下的表现 | 按钮应有适当的悬停、点击效果 | 符合预期 |   |
| RESP-001 | 响应性测试 | 用户体验测试 | 页面加载速度 | 1.记录页面完全加载所需时间 | 页面应在5秒内完全加载 | 符合预期 |   |
| RESP-002 | 响应性测试 | 用户体验测试 | 登录请求响应时间 | 1.输入正确信息 2.点击登录 3.记录跳转时间 | 登录验证和跳转应在5秒内完成 | 符合预期 |   |
| SEC-001 | 响应性测试 | 安全性测试 | 密码掩码显示 | 1.在密码框输入密码 | 密码以圆点显示,不显示明文 | 符合预期 |   |
| COMP-001 | 响应性测试 | 兼容性测试 | 不同浏览器测试 | 1.在不同浏览器中分别测试登录功能 | 各个浏览器中的登录功能正常工作 | 符合预期 |   |
| COMP-002 | 响应性测试 | 兼容性测试 | 移动设备测试 | 1.在手机和平板设备上测试登录功能 | 页面布局正常,功能可用 | 符合预期 |   |
| BOUND-001 | 响应性测试 | 边界值测试用例 | 密码长度边界值 | 1.输入5个字符的密码 2.输入6个字符的密码 3.输入7个字符的密码 | 5字符:提示长度不对 6字符和7字符:长度正常 | 符合预期 |   |
| BOUND-002 | 响应性测试 | 边界值测试用例 | 超长用户名/密码 | 1.输入超长用户名和密码 | 系统正确处理,不崩溃 | 不符合预期 | 显示"用户名不存在",无法正常登录 |

加载时间:

错误提示:

超长用户名和密码

报错:

相关推荐
开开心心就好7 小时前
批量提取PDF中的图片,直接导出原图
前端·javascript·支持向量机·智能手机·pdf·html·启发式算法
骇客野人9 小时前
Redis 完整安装部署方案(Linux,分【源码编译】+【Docker】两种,推荐生产用源码,测试快速用 Docker)
运维
Setsuna_F_Seiei10 小时前
前端转型 Agent 开发 05 之 Agent Hooks 与 Checkpointer(让 Agent 从全自动转变人为可掌控)
前端·agent·ai编程
比兔代理10 小时前
正向代理与反向代理技术辨析,为什么代理 IP 属于正向代理
服务器·网络·http·ip
百万蹄蹄向前冲11 小时前
风扇转了一晚上MVP专家团翻车事故
前端·人工智能
默_笙11 小时前
🏛 给 AI 配一间办公室:Harness Engineering 六大模块与它的实现
前端·javascript
Wang's Blog12 小时前
Java 接入Redis: 通用命令与键管理
java·服务器·redis
Wang's Blog12 小时前
Java 接入Redis: 列表集合与有序集合操作命令
java·服务器·redis
蓝速科技12 小时前
会议室门牌公告通知发布选型与落地指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
Ivanqhz12 小时前
SVD++算法
java·服务器·网络·深度学习·神经网络