心知益家 - 自动化测试报告

65

总测试数

23

通过 ✅

42

失败 ❌

35.4%

通过率

API接口测试结果(小程序端)

测试策略:构造请求数据,调用后端接口,验证响应,不进行UI点击

测试ID 描述 优先级 状态 请求数据
API-001 家长登录接口 P0 PASSED {"url":"http://192.168.16.18:8080/api/auth/login","method":"POST","headers":{"Content-Type":"application/json"},"body":{"phone":"13800138001","code":"123456","role":"parent"},"timestamp":"2026-04-25T12:42:15.282Z"}
API-002 家长创建任务接口 P0 PASSED {"url":"http://192.168.16.18:8080/api/tasks","method":"POST","headers":{"Content-Type":"application/json"},"body":{"childId":2,"name":"完成语文作业","points":5,"category":"study","deadline":"2026-04-15T18:00:00","description":"完成课本第10页到第15页的练习题"},"timestamp":"2026-04-25T12:42:15.285Z"}
API-003 获取孩子今日任务列表 P0 PASSED {"url":"http://192.168.16.18:8080/api/tasks/today/2","method":"GET","headers":{"Content-Type":"application/json"},"body":{"childId":2,"date":"2026-04-25"},"timestamp":"2026-04-25T12:42:15.287Z"}
API-004 孩子完成任务接口 P0 PASSED {"url":"http://192.168.16.18:8080/api/tasks/1/complete","method":"POST","headers":{"Content-Type":"application/json"},"body":{"taskId":1,"completedAt":"2026-04-25T12:42:15.289Z","proof":{"type":"photo","url":"https://example.com/photo.jpg","description":"已完成作业拍照"}},"timestamp":"2026-04-25T12:42:15.289Z"}
API-005 获取积分记录接口 P0 PASSED {"url":"http://192.168.16.18:8080/api/points/records","method":"GET","headers":{"Content-Type":"application/json"},"body":{"childId":2,"startDate":"2026-04-01","endDate":"2026-04-30"},"timestamp":"2026-04-25T12:42:15.289Z"}
API-006 孩子添加心愿接口 P0 PASSED {"url":"http://192.168.16.18:8080/api/rewards/wishlist","method":"POST","headers":{"Content-Type":"application/json"},"body":{"childId":2,"name":"去游乐园玩","category":"experience","description":"周末全家一起去游乐园"},"timestamp":"2026-04-25T12:42:15.295Z"}
API-007 孩子兑换奖励接口 P0 PASSED {"url":"http://192.168.16.18:8080/api/rewards/1/exchange","method":"POST","headers":{"Content-Type":"application/json"},"body":{"rewardId":1,"childId":2,"pointsUsed":50},"timestamp":"2026-04-25T12:42:15.296Z"}
API-008 家长审批奖励兑换接口 P0 PASSED {"url":"http://192.168.16.18:8080/api/rewards/1/approve","method":"POST","headers":{"Content-Type":"application/json"},"body":{"exchangeId":1,"approved":true,"comment":"同意兑换,表现很好!"},"timestamp":"2026-04-25T12:42:15.296Z"}
API-009 获取连续打卡天数接口 P0 PASSED {"url":"http://192.168.16.18:8080/api/streak/2","method":"GET","headers":{"Content-Type":"application/json"},"body":{"childId":2},"timestamp":"2026-04-25T12:42:15.296Z"}
API-010 获取家庭信息接口 P0 PASSED {"url":"http://192.168.16.18:8080/api/family/info","method":"GET","headers":{"Content-Type":"application/json"},"body":{"familyId":1},"timestamp":"2026-04-25T12:42:15.297Z"}
API-011 指导师首次登录角色选择 P0 PASSED {"url":"http://192.168.16.18:8080/api/auth/role-select","method":"POST","headers":{"Content-Type":"application/json"},"body":{"userId":1,"role":"teacher"},"timestamp":"2026-04-25T12:42:15.297Z"}
API-012 指导师信息录入 P0 PASSED {"url":"http://192.168.16.18:8080/api/user/profile","method":"PUT","headers":{"Content-Type":"application/json"},"body":{"idCard":"110101199001011234","gender":"male","teacherPhoto":"https://example.com/photo.jpg","teacherNo":"TEACHER20260001","certificateImage":"https://example.com/cert.jpg"},"timestamp":"2026-04-25T12:42:15.298Z"}
API-013 指导师查看关联家庭列表 P0 PASSED {"url":"http://192.168.16.18:8080/api/guide/families","method":"GET","headers":{"Content-Type":"application/json"},"body":{"teacherId":1},"timestamp":"2026-04-25T12:42:15.298Z"}
API-014 指导师审核家庭任务 P0 PASSED {"url":"http://192.168.16.18:8080/api/guide/tasks/1/review","method":"POST","headers":{"Content-Type":"application/json"},"body":{"taskId":1,"approved":true,"comment":"审核通过"},"timestamp":"2026-04-25T12:42:15.298Z"}
API-015 舒尔特方格开始游戏 P1 PASSED {"url":"http://192.168.16.18:8080/api/mini-games/schulte/start","method":"POST","headers":{"Content-Type":"application/json"},"body":{"childId":2,"gridSize":5},"timestamp":"2026-04-25T12:42:15.298Z"}
API-016 猜数字(1a2b)开始游戏 P1 PASSED {"url":"http://192.168.16.18:8080/api/mini-games/1a2b/start","method":"POST","headers":{"Content-Type":"application/json"},"body":{"childId":2},"timestamp":"2026-04-25T12:42:15.299Z"}
API-017 创建任务模板 P1 PASSED {"url":"http://192.168.16.18:8080/api/task-templates","method":"POST","headers":{"Content-Type":"application/json"},"body":{"title":"每日阅读","description":"阅读30分钟课外书籍","category":"study","points":3,"duration":30,"completeTypes":["checkin","text"]},"timestamp":"2026-04-25T12:42:15.299Z"}
API-018 创建小游戏类任务 P1 PASSED {"url":"http://192.168.16.18:8080/api/tasks","method":"POST","headers":{"Content-Type":"application/json"},"body":{"childId":2,"title":"完成舒尔特方格训练","category":"小游戏类","minigameCode":"schulte","points":5,"deadline":"2026-04-20T18:00:00","needReview":0},"timestamp":"2026-04-25T12:42:15.300Z"}
API-019 完成小游戏任务获积分 P1 PASSED {"url":"http://192.168.16.18:8080/api/tasks/1/complete","method":"POST","headers":{"Content-Type":"application/json"},"body":{"childId":2,"completionTime":45,"score":80},"timestamp":"2026-04-25T12:42:15.300Z"}

API测试数据汇总

[API-001] 家长登录接口
请求:
{
  "url": "http://192.168.16.18:8080/api/auth/login",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "phone": "13800138001",
    "code": "123456",
    "role": "parent"
  },
  "timestamp": "2026-04-25T12:42:15.282Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 2,
  "timestamp": "2026-04-25T12:42:15.284Z"
}
[API-002] 家长创建任务接口
请求:
{
  "url": "http://192.168.16.18:8080/api/tasks",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "childId": 2,
    "name": "完成语文作业",
    "points": 5,
    "category": "study",
    "deadline": "2026-04-15T18:00:00",
    "description": "完成课本第10页到第15页的练习题"
  },
  "timestamp": "2026-04-25T12:42:15.285Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 1,
  "timestamp": "2026-04-25T12:42:15.286Z"
}
[API-003] 获取孩子今日任务列表
请求:
{
  "url": "http://192.168.16.18:8080/api/tasks/today/2",
  "method": "GET",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "childId": 2,
    "date": "2026-04-25"
  },
  "timestamp": "2026-04-25T12:42:15.287Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.287Z"
}
[API-004] 孩子完成任务接口
请求:
{
  "url": "http://192.168.16.18:8080/api/tasks/1/complete",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "taskId": 1,
    "completedAt": "2026-04-25T12:42:15.289Z",
    "proof": {
      "type": "photo",
      "url": "https://example.com/photo.jpg",
      "description": "已完成作业拍照"
    }
  },
  "timestamp": "2026-04-25T12:42:15.289Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.289Z"
}
[API-005] 获取积分记录接口
请求:
{
  "url": "http://192.168.16.18:8080/api/points/records",
  "method": "GET",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "childId": 2,
    "startDate": "2026-04-01",
    "endDate": "2026-04-30"
  },
  "timestamp": "2026-04-25T12:42:15.289Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 1,
  "timestamp": "2026-04-25T12:42:15.290Z"
}
[API-006] 孩子添加心愿接口
请求:
{
  "url": "http://192.168.16.18:8080/api/rewards/wishlist",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "childId": 2,
    "name": "去游乐园玩",
    "category": "experience",
    "description": "周末全家一起去游乐园"
  },
  "timestamp": "2026-04-25T12:42:15.295Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.295Z"
}
[API-007] 孩子兑换奖励接口
请求:
{
  "url": "http://192.168.16.18:8080/api/rewards/1/exchange",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "rewardId": 1,
    "childId": 2,
    "pointsUsed": 50
  },
  "timestamp": "2026-04-25T12:42:15.296Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.296Z"
}
[API-008] 家长审批奖励兑换接口
请求:
{
  "url": "http://192.168.16.18:8080/api/rewards/1/approve",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "exchangeId": 1,
    "approved": true,
    "comment": "同意兑换,表现很好!"
  },
  "timestamp": "2026-04-25T12:42:15.296Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.296Z"
}
[API-009] 获取连续打卡天数接口
请求:
{
  "url": "http://192.168.16.18:8080/api/streak/2",
  "method": "GET",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "childId": 2
  },
  "timestamp": "2026-04-25T12:42:15.296Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.296Z"
}
[API-010] 获取家庭信息接口
请求:
{
  "url": "http://192.168.16.18:8080/api/family/info",
  "method": "GET",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "familyId": 1
  },
  "timestamp": "2026-04-25T12:42:15.297Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.297Z"
}
[API-011] 指导师首次登录角色选择
请求:
{
  "url": "http://192.168.16.18:8080/api/auth/role-select",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "userId": 1,
    "role": "teacher"
  },
  "timestamp": "2026-04-25T12:42:15.297Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.297Z"
}
[API-012] 指导师信息录入
请求:
{
  "url": "http://192.168.16.18:8080/api/user/profile",
  "method": "PUT",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "idCard": "110101199001011234",
    "gender": "male",
    "teacherPhoto": "https://example.com/photo.jpg",
    "teacherNo": "TEACHER20260001",
    "certificateImage": "https://example.com/cert.jpg"
  },
  "timestamp": "2026-04-25T12:42:15.298Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.298Z"
}
[API-013] 指导师查看关联家庭列表
请求:
{
  "url": "http://192.168.16.18:8080/api/guide/families",
  "method": "GET",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "teacherId": 1
  },
  "timestamp": "2026-04-25T12:42:15.298Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.298Z"
}
[API-014] 指导师审核家庭任务
请求:
{
  "url": "http://192.168.16.18:8080/api/guide/tasks/1/review",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "taskId": 1,
    "approved": true,
    "comment": "审核通过"
  },
  "timestamp": "2026-04-25T12:42:15.298Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.298Z"
}
[API-015] 舒尔特方格开始游戏
请求:
{
  "url": "http://192.168.16.18:8080/api/mini-games/schulte/start",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "childId": 2,
    "gridSize": 5
  },
  "timestamp": "2026-04-25T12:42:15.298Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.298Z"
}
[API-016] 猜数字(1a2b)开始游戏
请求:
{
  "url": "http://192.168.16.18:8080/api/mini-games/1a2b/start",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "childId": 2
  },
  "timestamp": "2026-04-25T12:42:15.299Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.299Z"
}
[API-017] 创建任务模板
请求:
{
  "url": "http://192.168.16.18:8080/api/task-templates",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "title": "每日阅读",
    "description": "阅读30分钟课外书籍",
    "category": "study",
    "points": 3,
    "duration": 30,
    "completeTypes": [
      "checkin",
      "text"
    ]
  },
  "timestamp": "2026-04-25T12:42:15.299Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.299Z"
}
[API-018] 创建小游戏类任务
请求:
{
  "url": "http://192.168.16.18:8080/api/tasks",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "childId": 2,
    "title": "完成舒尔特方格训练",
    "category": "小游戏类",
    "minigameCode": "schulte",
    "points": 5,
    "deadline": "2026-04-20T18:00:00",
    "needReview": 0
  },
  "timestamp": "2026-04-25T12:42:15.300Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.300Z"
}
[API-019] 完成小游戏任务获积分
请求:
{
  "url": "http://192.168.16.18:8080/api/tasks/1/complete",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "body": {
    "childId": 2,
    "completionTime": 45,
    "score": 80
  },
  "timestamp": "2026-04-25T12:42:15.300Z"
}
响应:
{
  "status": 200,
  "statusText": "OK",
  "data": {
    "code": 200,
    "message": "success",
    "data": {}
  },
  "duration": 0,
  "timestamp": "2026-04-25T12:42:15.300Z"
}

Web浏览器测试结果(管理后台)

测试策略:浏览器自动化测试,管理员和指导师登录,测试过程截图

测试账号:管理员 N/A / 指导师 N/A

测试ID 描述 优先级 状态 截图
WEB-001 管理员登录Web后台 P0 FAILED WEB-001_01_login_page.pngWEB-001_02_form_filled.pngWEB-001_03_after_login.png
WEB-002 管理员查看用户列表 P0 FAILED WEB-002_01_login_page.pngWEB-002_02_after_login.pngWEB-002_01_user_menu.pngWEB-002_02_user_list.png
WEB-003 管理员查看任务统计 P0 FAILED WEB-003_01_login_page.pngWEB-003_02_after_login.pngWEB-003_01_task_menu.pngWEB-003_02_task_stats.png
WEB-004 指导师登录Web后台 P0 FAILED WEB-004_01_teacher_login_page.pngWEB-004_02_teacher_form_filled.pngWEB-004_03_teacher_after_login.png
WEB-005 指导师查看分配的家庭 P0 FAILED WEB-005_01_teacher_login_page.pngWEB-005_02_teacher_after_login.pngWEB-005_01_my_families.png
WEB-006 管理员审核指导师注册 P1 PASSED WEB-006_01_login_page.pngWEB-006_02_after_login.pngWEB-006_01_guide_menu.pngWEB-006_02_pending_guides.pngWEB-006_03_approved.png
WEB-007 管理员查看街道统计 P1 PASSED WEB-007_01_login_page.pngWEB-007_02_after_login.pngWEB-007_01_stats_menu.pngWEB-007_02_street_stats.png
WEB-008 指导师审核家庭任务 P0 PASSED WEB-008_01_teacher_login_page.pngWEB-008_02_teacher_after_login.pngWEB-008_01_pending_tasks.pngWEB-008_02_approved.png
WEB-009 指导师查看家庭任务详情 P1 PASSED WEB-009_01_teacher_login_page.pngWEB-009_02_teacher_after_login.pngWEB-009_01_family_list.pngWEB-009_02_family_tasks.png
WEB-010 管理员查看用户列表 P0 FAILED WEB-010_01_login_page.pngWEB-010_02_after_login.pngWEB-010_01_user_menu.pngWEB-010_02_user_list.png
WEB-011 管理员查看用户详情 P0 FAILED WEB-011_01_login_page.pngWEB-011_02_after_login.pngWEB-011_01_user_list.pngWEB-011_02_user_detail.png
WEB-012 管理员编辑用户信息 P0 FAILED WEB-012_01_login_page.pngWEB-012_02_after_login.pngWEB-012_01_user_list.pngWEB-012_02_edit_modal.png
WEB-013 管理员停用孩子账号 P0 FAILED WEB-013_01_login_page.pngWEB-013_02_after_login.pngWEB-013_01_user_list.pngWEB-013_02_disable_confirm.png
WEB-014 管理员启用孩子账号 P0 FAILED WEB-014_01_login_page.pngWEB-014_02_after_login.pngWEB-014_01_user_list.pngWEB-014_02_enable_confirm.png
WEB-015 管理员创建任务 P0 FAILED WEB-015_01_login_page.pngWEB-015_02_after_login.pngWEB-015_01_task_list.pngWEB-015_02_create_task_modal.png
WEB-016 管理员设置任务分类 P0 FAILED WEB-016_01_login_page.pngWEB-016_02_after_login.pngWEB-016_01_create_task.png
WEB-017 管理员设置任务积分 P0 FAILED WEB-017_01_login_page.pngWEB-017_02_after_login.pngWEB-017_01_create_task.png
WEB-018 管理员设置任务截止时间 P0 FAILED WEB-018_01_login_page.pngWEB-018_02_after_login.pngWEB-018_01_create_task.png
WEB-019 管理员编辑任务 P0 FAILED WEB-019_01_login_page.pngWEB-019_02_after_login.pngWEB-019_01_task_list.pngWEB-019_02_edit_task_modal.png
WEB-020 管理员删除任务 P0 FAILED WEB-020_01_login_page.pngWEB-020_02_after_login.pngWEB-020_01_task_list.pngWEB-020_02_delete_confirm.png
WEB-021 管理员使用任务模板 P1 FAILED WEB-021_01_login_page.pngWEB-021_02_after_login.pngWEB-021_01_task_template.png
WEB-022 管理员查看任务历史 P0 FAILED WEB-022_01_login_page.pngWEB-022_02_after_login.pngWEB-022_01_task_list.png
WEB-023 管理员查看任务统计 P0 FAILED WEB-023_01_login_page.pngWEB-023_02_after_login.png
WEB-024 管理员查看奖励列表 P0 FAILED WEB-024_01_login_page.pngWEB-024_02_after_login.pngWEB-024_01_reward_list.png
WEB-025 管理员创建奖励 P0 FAILED WEB-025_01_login_page.pngWEB-025_02_after_login.pngWEB-025_01_reward_list.pngWEB-025_02_create_reward_modal.png
WEB-026 管理员设置奖励分类 P0 FAILED WEB-026_01_login_page.pngWEB-026_02_after_login.pngWEB-026_01_create_reward.png
WEB-027 管理员编辑奖励 P2 FAILED WEB-027_01_login_page.pngWEB-027_02_after_login.pngWEB-027_01_reward_list.pngWEB-027_02_edit_reward_modal.png
WEB-028 管理员删除奖励 P2 FAILED WEB-028_01_login_page.pngWEB-028_02_after_login.pngWEB-028_01_reward_list.pngWEB-028_02_delete_confirm.png
WEB-029 管理员查看奖励模板 P0 FAILED WEB-029_01_login_page.pngWEB-029_02_after_login.pngWEB-029_01_reward_template.png
WEB-030 管理员查看奖励兑换进度 P0 FAILED WEB-030_01_login_page.pngWEB-030_02_after_login.pngWEB-030_01_reward_list.png
WEB-031 管理员查看家庭列表 P0 FAILED WEB-031_01_login_page.pngWEB-031_02_after_login.pngWEB-031_01_family_list.png
WEB-032 管理员查看家庭详情 P0 FAILED WEB-032_01_login_page.pngWEB-032_02_after_login.pngWEB-032_01_family_list.pngWEB-032_02_family_members.png
WEB-033 管理员编辑家庭信息 P1 FAILED WEB-033_01_login_page.pngWEB-033_02_after_login.pngWEB-033_01_family_list.pngWEB-033_02_edit_family_modal.png
WEB-034 管理员删除家庭 P1 FAILED WEB-034_01_login_page.pngWEB-034_02_after_login.pngWEB-034_01_family_list.pngWEB-034_02_delete_confirm.png
WEB-035 管理员查看孩子管理 P0 FAILED WEB-035_01_login_page.pngWEB-035_02_after_login.pngWEB-035_01_child_list.png
WEB-036 管理员查看积分管理 P0 FAILED WEB-036_01_login_page.pngWEB-036_02_after_login.pngWEB-036_01_points_list.png
WEB-037 管理员系统设置入口 P0 FAILED WEB-037_01_login_page.pngWEB-037_02_after_login.pngWEB-037_01_system_menu.png
WEB-038 管理员操作日志查看 P1 FAILED WEB-038_01_login_page.pngWEB-038_02_after_login.pngWEB-038_01_operation_log.png
WEB-039 管理员套餐审核 P1 FAILED WEB-039_01_login_page.pngWEB-039_02_after_login.pngWEB-039_01_package_review.png
WEB-040 指导师登录Web后台 P0 FAILED WEB-040_01_login_page.pngWEB-040_02_form_filled.pngWEB-040_03_after_login.png
WEB-041 指导师查看我的家庭 P0 FAILED WEB-041_01_teacher_login_page.pngWEB-041_02_teacher_after_login.pngWEB-041_01_my_families.png
WEB-042 指导师查看家庭任务详情 P0 FAILED WEB-042_01_teacher_login_page.pngWEB-042_02_teacher_after_login.pngWEB-042_01_family_list.pngWEB-042_02_task_detail.png
WEB-043 指导师审核任务 P0 FAILED WEB-043_01_teacher_login_page.pngWEB-043_02_teacher_after_login.pngWEB-043_01_pending_tasks.png
WEB-044 指导师任务审核通过 P0 FAILED WEB-044_01_teacher_login_page.pngWEB-044_02_teacher_after_login.pngWEB-044_01_pending_tasks.pngWEB-044_02_approve_confirm.png
WEB-045 指导师任务审核拒绝 P0 FAILED WEB-045_01_teacher_login_page.pngWEB-045_02_teacher_after_login.pngWEB-045_01_pending_tasks.pngWEB-045_02_reject_confirm.png
WEB-046 管理员登出 P0 FAILED WEB-046_01_login_page.pngWEB-046_02_after_login.pngWEB-046_01_logout_confirm.png

报告生成时间: 2026-04-25T12:42:15.325Z