Epic: #10
自动化: .maestro/06_profile_logout.yaml
优先级: P0(登出是核心流程)
前置条件
测试用例
TC-6.1 个人中心元素完整性
| 步骤 |
操作 |
预期结果 |
| 1 |
点击底部 "我的" tab |
切换到 ProfileView |
| 2 |
— |
用户头像图标可见(person.circle.fill) |
| 3 |
— |
游客用户名 "探索者" 可见 |
| 4 |
— |
游客邮箱为空或不显示 |
TC-6.2 统计区域
| 步骤 |
操作 |
预期结果 |
| 1 |
— |
"统计" section 标题可见 |
| 2 |
— |
"总计" 卡片可见,显示数字 |
| 3 |
— |
"本月新增" 卡片可见,显示数字 |
TC-6.3 设置菜单
| 步骤 |
操作 |
预期结果 |
| 1 |
— |
"设置" section 标题可见 |
| 2 |
— |
"通用设置" 行可见(gear 图标) |
| 3 |
— |
"通知" 行可见(bell 图标) |
| 4 |
— |
"导入导出" 行可见 |
| 5 |
— |
"帮助与反馈" 行可见 |
| 6 |
点击任一设置行 |
当前为空操作(TODO) |
TC-6.4 退出登录
| 步骤 |
操作 |
预期结果 |
| 1 |
滚动到底部 |
"退出登录" 按钮可见(红色) |
| 2 |
点击 "退出登录" |
跳转到 AuthView |
| 3 |
— |
"Pith" 标题可见 |
| 4 |
— |
"以游客身份探索" 链接可见 |
| 5 |
— |
无异常闪退或错误提示 |
TC-6.5 登出后状态清除
| 步骤 |
操作 |
预期结果 |
| 1 |
退出后重新以游客登录 |
进入首页正常 |
| 2 |
— |
之前的会话数据不保留(游客模式无持久化) |
自动化覆盖
Epic: #10
自动化:
.maestro/06_profile_logout.yaml优先级: P0(登出是核心流程)
前置条件
测试用例
TC-6.1 个人中心元素完整性
TC-6.2 统计区域
TC-6.3 设置菜单
TC-6.4 退出登录
TC-6.5 登出后状态清除
自动化覆盖