5.会话列表测试用例
·
| 用例ID | 测试标题 | 测试类型 | 测试场景 | 测试步骤 | 预期结果 | 实际结果 | 其他要素 |
| MAIN-LOAD-001 | 页面初始化测试 | 正常加载主界面 | 1. 登录成功后进入主界面 | 显示加载动画,页面正常加载完成 | 符合预期 | ||
| MAIN-LOAD-002 | 新用户初始状态 | 1. 新注册用户登录进入主界面 | 会话列表和好友列表均为空 | 符合预期 | |||
| USER-INFO-001 | 用户信息显示 | 用户信息正确显示 | 1. 进入主界面 2. 查看左上角用户信息 | 正确显示用户图标和用户名 | 符合预期 | ||
| USER-INFO-002 | 功能入口显示 | 1. 查看用户名右上方 | 显示"添加好友"与"好友请求"入口 | 符合预期 | |||
| TAB-SWITCH-001 | 标签页切换 | 左侧区域功能 | 标签页默认状态 | 1. 进入主界面 | 默认选中会话列表标签页,显示特殊颜色 | 符合预期 | |
| TAB-SWITCH-002 | 切换至好友列表 | 1. 点击好友列表标签页 | 好友列表标签页变为特殊颜色,显示好友列表 | 符合预期 | |||
| TAB-SWITCH-003 | 切换回会话列表 | 1. 从好友列表点击会话列表标签页 | 会话列表标签页变为特殊颜色,显示会话列表 | 符合预期 | |||
| SESSION-LIST-001 | 会话列表功能 | 会话项显示格式 | 1. 查看有会话记录的用户主界面 | 会话项正确显示圆形图标、好友名和最后消息预览 | 符合预期 | ||
| SESSION-LIST-002 | 长消息截断显示 | 1. 查看最后消息较长的会话项 | 过长消息被正确截断显示 | 符合预期 | |||
| SESSION-LIST-003 | 选择会话项 | 1. 点击某个会话项 | 会话项变色显示选中状态,右侧显示历史消息 | 符合预期 | |||
| SESSION-LIST-004 | 切换会话项 | 1. 先点击会话项A 2. 再点击会话项B | 会话项A恢复原色,会话项B变色选中 | 符合预期 | |||
| FRIEND-LIST-001 | 好友列表功能 | 好友项显示格式 | 1. 切换到好友列表标签页 | 好友项正确显示圆形图标、好友名和在线状态 | 不符合预期 | ||
| FRIEND-LIST-002 | 点击好友项新建会话 | 1. 点击没有会话的好友项 | 切换到会话列表,新建该好友的会话项 | 符合预期 | |||
| FRIEND-LIST-003 | 点击好友项激活会话 | 1. 点击已有会话的好友项 | 切换到会话列表,激活该好友的会话项 | 符合预期 | |||
| SEARCH-001 | 搜索功能 | 搜索过程显示 | 1. 在搜索框输入好友名称 | 显示"搜索中..."转圈动画 | 符合预期 | ||
| SEARCH-002 | 搜索结果展示 | 1. 等待搜索完成 | 显示搜索结果面板 | 不符合预期 | |||
| SEARCH-003 | 搜索无结果 | 1. 输入不存在的用户名 | 显示无搜索结果或相应提示 | 不符合预期 | |||
| SEARCH-004 | 点击搜索结果新建会话 | 1. 点击没有会话的搜索结果 | 新建该好友的会话项并显示 | 不符合预期 | |||
| SEARCH-005 | 点击搜索结果激活会话 | 1. 点击已有会话的搜索结果 | 激活该好友的会话项并显示 | 不符合预期 | |||
| SEARCH-006 | 关闭搜索结果面板 | 1. 点击面板关闭按钮 | 搜索结果面板关闭 | 符合预期 | |||
| SEARCH-007 | 点击外部关闭面板 | 1. 点击面板外任意位置 | 搜索结果面板关闭 | 符合预期 | |||
| MSG-INIT-001 | 初始状态显示 | 右侧消息区域 | 未选择会话状态 | 1. 进入主界面未选择任何会话 | 左上角显示"选择一个会话开始聊天吧" 中间显示欢迎信息 | 符合预期 | |
| MSG-INIT-002 | 新用户初始显示 | 1. 新用户进入主界面 | 正确显示初始提示信息 | 符合预期 | |||
| MSG-SESSION-001 | 会话状态显示 | 选择会话后显示 | 1. 点击某个会话项 | 左上角显示对应好友名称 中间显示历史消息 | 符合预期 | ||
| MSG-SESSION-002 | 消息显示格式 | 1. 查看历史消息 | 好友消息在左侧,用户消息在右侧 每条消息有时间戳 | 符合预期 | |||
| MSG-SEND-001 | 消息发送功能 | 发送按钮初始状态 | 1. 查看消息输入框为空时 | 发送按钮为未激活状态,呈现浅绿色 | 符合预期 | ||
| MSG-SEND-002 | 输入内容后按钮状态 | 1. 在输入框输入内容 | 发送按钮变为激活状态,呈现深绿色 | 符合预期 | |||
| MSG-SEND-003 | 清空内容后按钮状态 | 1. 输入内容后清空输入框 | 发送按钮恢复未激活状态,呈现浅绿色 | 符合预期 | |||
| MSG-SEND-004 | 正常发送消息 | 1. 输入消息内容 2. 点击发送按钮 | 消息通过网络发送,显示在消息区域右侧 | 符合预期 | |||
| MSG-SEND-005 | 发送后更新会话列表 | 1. 发送消息后查看会话列表 | 会话项的最后消息预览更新为刚发送的消息 | 符合预期 | |||
| FUNC-BTN-001 | 功能按钮显示 | 底部功能按钮显示 | 1. 查看消息区域底部 | 显示表情、文件、图片按钮(功能未实现状态) | 符合预期 | ||
| SYNC-001 | 状态同步测试 | 数据同步 | 好友在线状态同步 | 1. 好友状态变化 2. 查看好友列表 | 好友在线状态实时更新 | 不符合预期 | |
| SYNC-002 | 收到新消息同步 | 1. 收到好友新消息 2. 查看会话列表和消息区域 | 会话列表更新最后消息,消息区域显示新消息 | 符合预期 | |||
| UX-VISUAL-001 | 视觉反馈 | 用户体验 | 选中状态颜色反馈 | 1. 选择不同标签页和会话项 | 选中项正确显示特殊颜色 | 符合预期 | |
| UX-VISUAL-002 | 发送按钮颜色反馈 | 1. 改变输入框内容 | 发送按钮颜色正确变化 | 符合预期 | |||
| UX-RESP-001 | 交互流畅性 | 切换响应速度 | 1. 快速切换标签页和会话项 | 界面响应迅速,无卡顿 | 符合预期 | ||
| UX-RESP-002 | 搜索响应速度 | 1. 进行搜索操作 | 搜索过程流畅,结果及时显示 | 符合预期 | |||
| BOUNDARY-001 | 边界情况 | 超长消息处理 | 1. 发送或接收超长消息 | 消息正确显示或截断,界面不崩溃 | 符合预期 | ||
| BOUNDARY-002 | 大量会话项 | 1. 用户有大量会话记录 | 会话列表正常显示,滚动流畅 | 符合预期 | |||
| BOUNDARY-003 | 特殊字符处理 | 1. 用户名或消息含特殊字符 | 正确显示,不引起格式错乱 | 符合预期 | |||
| COMP-001 | 兼容性 | 多浏览器兼容 | 1. 在不同浏览器测试主界面 | 各浏览器功能正常,样式一致 | 符合预期 | ||
| COMP-002 | 不同屏幕尺寸 | 1. 在不同尺寸设备测试 | 界面布局自适应,功能正常 | 符合预期(除手机外 | |||
| PERF-001 | 性能 | 大量历史消息加载 | 1. 打开有大量历史消息的会话 | 消息加载时间合理,界面不卡顿 | 符合预期 | ||
| PERF-002 | 同时多个会话更新 | 1. 模拟多个会话同时收到消息 | 系统正常处理,界面更新及时 | 符合预期 |
已有历史会话的用户:

新注册用户:

好友在线状态

新建会话:

搜索好友:

未选择会话状态:

选择会话:

消息输入框为空:

消息输入框不为空:

消息更新:

更多推荐
所有评论(0)