- 用户名: test_user
- 密码: test123
- 用户ID: u_test_001
cd frontend
npm run dev- 访问首页,自动跳转到登录页
- 输入用户名
test_user - 输入密码
test123 - 点击"登录"按钮
- 成功跳转到Dashboard(首页)
- 点击右上角用户菜单
- 点击"登出"
- 成功返回登录页
- Token被清除(无法直接访问需要认证的页面)
- 输入错误的用户名/密码
- 看到错误提示信息
- 不会跳转
- 看到欢迎卡片(问候语、时钟)
- 看到今日统计数据:
- 学习时长
- 完成题目数
- 新增笔记数
- 复习错题数
- 记忆卡复习数
- 看到GitHub风格热力图
- 悬停显示具体日期的学习时长
- 统计总学习时长和活跃天数
- 看到番茄钟卡片
- 点击"开始专注",开始计时(秒表模式)
- 看到"预计休息时间"提示
- 点击"完成",弹出确认对话框
- 确认后进入休息倒计时
- 点击"结束休息"完成休息
- 看到今日完成次数统计
- 看到音乐播放器卡片
- 点击播放按钮开始播放
- 调节音量滑块
- 切换曲目
- 展开曲目列表
- 看到4个功能卡片:
- 智能刷题
- 错题本
- 笔记
- 记忆卡(Anki)
- 点击卡片能正确跳转到对应页面
- 点击"继续学习"按钮
- 跳转到上次学习的位置
- 看到学习内容提示
- 进入刷题页面
- 看到题目卡片列表
- 每张卡片显示:
- 学科标签
- 题型标签
- 难度标签
- 题目内容(题干)
- 选项(如果是选择题)
- 选择答案(单选/多选)
- 输入答案(填空题)
- 点击"提交答案"
- 看到正确/错误反馈
- 做错时自动提示添加到错题本
- 按学科筛选(物理/数学/英语)
- 按题型筛选(单选/多选/填空等)
- 按难度筛选(简单/中等/困难)
- 组合筛选
- 点击"收藏"按钮
- 按钮状态改变(已收藏)
- 再次点击取消收藏
- 进入错题本页面
- 看到所有错题
- 每张卡片显示:
- 题目内容
- 你的答案
- 正确答案
- 熟练度(0-100)
- 错误次数
- 最后错误时间
- 点击"重做"按钮
- 输入新答案
- 提交后看到对错反馈
- 熟练度自动更新
- 点击"查看解析"
- 看到题目解析
- AI生成错误诊断
- 在错题右侧点击"添加笔记"
- 创建或关联笔记
- 保存后看到关联的笔记
- 按学科筛选错题
- 按熟练度筛选
- 搜索题目内容
- 进入笔记页面
- 看到文件夹树形结构
- 点击文件夹展开/收起
- 看到面包屑导航
- 点击"新建笔记"
- 输入笔记标题
- 使用Markdown编辑器
- 预览Markdown渲染效果
- 保存笔记
- 看到新建的笔记出现在列表中
- 点击"新建文件夹"
- 输入文件夹名称
- 保存后看到新文件夹
- 打开已有笔记
- 修改内容
- 保存更改
- 内容更新成功
- 为笔记添加标签
- 按标签筛选笔记
- 点击标签查看所有带该标签的笔记
- 在笔记中输入 [[笔记名]] 创建链接
- 保存后链接自动识别
- 点击链接跳转到对应笔记
- 查看反向链接(谁引用了这篇笔记)
- 在搜索框输入关键词
- 看到搜索结果
- 结果高亮显示匹配内容
- 按相关度排序
- 进入记忆卡页面
- 看到所有记忆卡
- 每张卡片显示:
- 正面(问题)
- 背面(答案预览)
- 标签
- 所属牌组
- 复习状态(新卡/学习中/已掌握)
- 点击"新建记忆卡"
- 输入正面(问题)
- 输入背面(答案)
- 添加标签
- 选择牌组
- 保存后看到新卡片
- 点击"开始复习"
- 看到待复习的卡片(正面)
- 点击"显示答案"
- 看到背面
- 选择回忆评分:
- 完全忘记(0)
- 不记得(1)
- 困难(2)
- 一般(3)
- 容易(4)
- 非常容易(5)
- 卡片下次复习时间更新
- 继续下一张卡片
- 看到牌组列表
- 按牌组筛选卡片
- 创建新牌组
- 将卡片移动到不同牌组
- 查看总卡片数
- 查看待复习卡片数
- 查看今日复习数
- 查看平均留存率
- 从笔记创建记忆卡
- 从错题创建记忆卡
- 看到卡片的来源(笔记ID/错题ID)
- 进入数据管理页面
- 看到统计数据:
- 题目总数
- 笔记数
- 文件夹数
- 错题数
- 记忆卡数
- 点击"导出题库"
- 下载JSON文件
- 点击"导出错题本"
- 点击"导出笔记"
- 点击"导出所有数据"
- 下载ZIP文件(包含所有数据)
- 点击"导入题目"
- 选择JSON文件
- 看到导入进度
- 导入成功提示
- 点击"导入备份"
- 选择ZIP文件
- 所有数据恢复成功
- 进入工作台
- 看到待办列表
- 添加新待办
- 标记待办为完成
- 删除待办
- 设置优先级
- 设置截止日期
- 看到错题备忘录区域
- 快速记录错题
- 输入题目ID或描述
- 选择学科
- 保存到备忘录
- 启动番茄钟
- 自动记录学习会话
- 完成任务数统计
- 收集错题数统计
- 在手机上访问应用
- 布局自动适应小屏幕
- 导航菜单折叠
- 卡片单列显示
- 触摸操作流畅
- 在平板上访问应用
- 布局适应中等屏幕
- 卡片可能双列显示
- 侧边栏可收起
- 在大屏幕上访问
- 充分利用屏幕空间
- 多列布局
- 悬停效果正常
- 首屏加载时间 < 3秒
- 页面切换流畅
- 没有明显的卡顿
- 100+题目时,刷题页面流畅
- 100+笔记时,笔记列表流畅
- 100+错题时,错题本流畅
- 100+记忆卡时,记忆卡列表流畅
- 快速连续提交多个答案
- 快速创建多个笔记
- 没有请求丢失或错误
- 断网情况下操作
- 看到友好的错误提示
- 应用不会崩溃
- 500错误时显示提示
- 提供重试选项
- 空白表单提交失败
- 格式错误提示
- 必填项提示
- Tab键在表单中导航
- Enter键提交表单
- Esc键关闭模态框
- 图片有alt文本
- 表单有label
- 错误提示可读
- 测试人员: ___________
- 测试日期: ___________
- 浏览器: ___________
- 设备: ___________
- 总测试数: 124
- 通过: _____
- 失败: _____
- 跳过: _____
- 通过率: _____%