| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201 |
- {
- "timestamp": "2026-04-25T12:44:47.143Z",
- "testStrategy": {
- "api": "小程序端API接口测试,构造请求数据,验证响应,不进行UI点击",
- "web": "管理后台浏览器自动化测试,管理员和指导师登录,测试过程截图"
- },
- "accounts": {
- "admin": "13800138000 / admin123",
- "teacher": "13800138003 / teacher123",
- "note": "家长和孩子不登录Web后台"
- },
- "summary": {
- "api": {
- "total": 19,
- "passed": 19,
- "failed": 0
- },
- "web": {
- "total": 46,
- "passed": 4,
- "failed": 42
- }
- },
- "apiTests": [
- {
- "id": "API-001",
- "description": "家长登录接口",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.034Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.035Z"
- },
- "error": null
- },
- {
- "id": "API-002",
- "description": "家长创建任务接口",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.036Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.036Z"
- },
- "error": null
- },
- {
- "id": "API-003",
- "description": "获取孩子今日任务列表",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.037Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.037Z"
- },
- "error": null
- },
- {
- "id": "API-004",
- "description": "孩子完成任务接口",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.037Z",
- "proof": {
- "type": "photo",
- "url": "https://example.com/photo.jpg",
- "description": "已完成作业拍照"
- }
- },
- "timestamp": "2026-04-25T12:44:47.037Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 1,
- "timestamp": "2026-04-25T12:44:47.038Z"
- },
- "error": null
- },
- {
- "id": "API-005",
- "description": "获取积分记录接口",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.039Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.039Z"
- },
- "error": null
- },
- {
- "id": "API-006",
- "description": "孩子添加心愿接口",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.040Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.040Z"
- },
- "error": null
- },
- {
- "id": "API-007",
- "description": "孩子兑换奖励接口",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.040Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 1,
- "timestamp": "2026-04-25T12:44:47.041Z"
- },
- "error": null
- },
- {
- "id": "API-008",
- "description": "家长审批奖励兑换接口",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.041Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 1,
- "timestamp": "2026-04-25T12:44:47.042Z"
- },
- "error": null
- },
- {
- "id": "API-009",
- "description": "获取连续打卡天数接口",
- "priority": "P0",
- "status": "passed",
- "request": {
- "url": "http://192.168.16.18:8080/api/streak/2",
- "method": "GET",
- "headers": {
- "Content-Type": "application/json"
- },
- "body": {
- "childId": 2
- },
- "timestamp": "2026-04-25T12:44:47.042Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.042Z"
- },
- "error": null
- },
- {
- "id": "API-010",
- "description": "获取家庭信息接口",
- "priority": "P0",
- "status": "passed",
- "request": {
- "url": "http://192.168.16.18:8080/api/family/info",
- "method": "GET",
- "headers": {
- "Content-Type": "application/json"
- },
- "body": {
- "familyId": 1
- },
- "timestamp": "2026-04-25T12:44:47.043Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.043Z"
- },
- "error": null
- },
- {
- "id": "API-011",
- "description": "指导师首次登录角色选择",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.051Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.051Z"
- },
- "error": null
- },
- {
- "id": "API-012",
- "description": "指导师信息录入",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.052Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.052Z"
- },
- "error": null
- },
- {
- "id": "API-013",
- "description": "指导师查看关联家庭列表",
- "priority": "P0",
- "status": "passed",
- "request": {
- "url": "http://192.168.16.18:8080/api/guide/families",
- "method": "GET",
- "headers": {
- "Content-Type": "application/json"
- },
- "body": {
- "teacherId": 1
- },
- "timestamp": "2026-04-25T12:44:47.052Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.052Z"
- },
- "error": null
- },
- {
- "id": "API-014",
- "description": "指导师审核家庭任务",
- "priority": "P0",
- "status": "passed",
- "request": {
- "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:44:47.053Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.053Z"
- },
- "error": null
- },
- {
- "id": "API-015",
- "description": "舒尔特方格开始游戏",
- "priority": "P1",
- "status": "passed",
- "request": {
- "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:44:47.053Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 1,
- "timestamp": "2026-04-25T12:44:47.054Z"
- },
- "error": null
- },
- {
- "id": "API-016",
- "description": "猜数字(1a2b)开始游戏",
- "priority": "P1",
- "status": "passed",
- "request": {
- "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:44:47.054Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.054Z"
- },
- "error": null
- },
- {
- "id": "API-017",
- "description": "创建任务模板",
- "priority": "P1",
- "status": "passed",
- "request": {
- "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:44:47.054Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 1,
- "timestamp": "2026-04-25T12:44:47.055Z"
- },
- "error": null
- },
- {
- "id": "API-018",
- "description": "创建小游戏类任务",
- "priority": "P1",
- "status": "passed",
- "request": {
- "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:44:47.055Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 0,
- "timestamp": "2026-04-25T12:44:47.055Z"
- },
- "error": null
- },
- {
- "id": "API-019",
- "description": "完成小游戏任务获积分",
- "priority": "P1",
- "status": "passed",
- "request": {
- "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:44:47.055Z"
- },
- "response": {
- "status": 200,
- "statusText": "OK",
- "data": {
- "code": 200,
- "message": "success",
- "data": {}
- },
- "duration": 1,
- "timestamp": "2026-04-25T12:44:47.056Z"
- },
- "error": null
- }
- ],
- "webTests": [
- {
- "id": "WEB-001",
- "description": "管理员登录Web后台",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-001_01_login_page.png",
- "./screenshots/WEB-001_02_form_filled.png",
- "./screenshots/WEB-001_03_after_login.png"
- ],
- "error": null
- },
- {
- "id": "WEB-002",
- "description": "管理员查看用户列表",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-002_01_login_page.png",
- "./screenshots/WEB-002_02_after_login.png",
- "./screenshots/WEB-002_01_user_menu.png",
- "./screenshots/WEB-002_02_user_list.png"
- ],
- "error": null
- },
- {
- "id": "WEB-003",
- "description": "管理员查看任务统计",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-003_01_login_page.png",
- "./screenshots/WEB-003_02_after_login.png",
- "./screenshots/WEB-003_01_task_menu.png",
- "./screenshots/WEB-003_02_task_stats.png"
- ],
- "error": null
- },
- {
- "id": "WEB-004",
- "description": "指导师登录Web后台",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-004_01_teacher_login_page.png",
- "./screenshots/WEB-004_02_teacher_form_filled.png",
- "./screenshots/WEB-004_03_teacher_after_login.png"
- ],
- "error": null
- },
- {
- "id": "WEB-005",
- "description": "指导师查看分配的家庭",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-005_01_teacher_login_page.png",
- "./screenshots/WEB-005_02_teacher_after_login.png",
- "./screenshots/WEB-005_01_my_families.png"
- ],
- "error": null
- },
- {
- "id": "WEB-006",
- "description": "管理员审核指导师注册",
- "priority": "P1",
- "status": "passed",
- "screenshots": [
- "./screenshots/WEB-006_01_login_page.png",
- "./screenshots/WEB-006_02_after_login.png",
- "./screenshots/WEB-006_01_guide_menu.png",
- "./screenshots/WEB-006_02_pending_guides.png",
- "./screenshots/WEB-006_03_approved.png"
- ],
- "error": null
- },
- {
- "id": "WEB-007",
- "description": "管理员查看街道统计",
- "priority": "P1",
- "status": "passed",
- "screenshots": [
- "./screenshots/WEB-007_01_login_page.png",
- "./screenshots/WEB-007_02_after_login.png",
- "./screenshots/WEB-007_01_stats_menu.png",
- "./screenshots/WEB-007_02_street_stats.png"
- ],
- "error": null
- },
- {
- "id": "WEB-008",
- "description": "指导师审核家庭任务",
- "priority": "P0",
- "status": "passed",
- "screenshots": [
- "./screenshots/WEB-008_01_teacher_login_page.png",
- "./screenshots/WEB-008_02_teacher_after_login.png",
- "./screenshots/WEB-008_01_pending_tasks.png",
- "./screenshots/WEB-008_02_approved.png"
- ],
- "error": null
- },
- {
- "id": "WEB-009",
- "description": "指导师查看家庭任务详情",
- "priority": "P1",
- "status": "passed",
- "screenshots": [
- "./screenshots/WEB-009_01_teacher_login_page.png",
- "./screenshots/WEB-009_02_teacher_after_login.png",
- "./screenshots/WEB-009_01_family_list.png",
- "./screenshots/WEB-009_02_family_tasks.png"
- ],
- "error": null
- },
- {
- "id": "WEB-010",
- "description": "管理员查看用户列表",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-010_01_login_page.png",
- "./screenshots/WEB-010_02_after_login.png",
- "./screenshots/WEB-010_01_user_menu.png",
- "./screenshots/WEB-010_02_user_list.png"
- ],
- "error": null
- },
- {
- "id": "WEB-011",
- "description": "管理员查看用户详情",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-011_01_login_page.png",
- "./screenshots/WEB-011_02_after_login.png",
- "./screenshots/WEB-011_01_user_list.png",
- "./screenshots/WEB-011_02_user_detail.png"
- ],
- "error": null
- },
- {
- "id": "WEB-012",
- "description": "管理员编辑用户信息",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-012_01_login_page.png",
- "./screenshots/WEB-012_02_after_login.png",
- "./screenshots/WEB-012_01_user_list.png",
- "./screenshots/WEB-012_02_edit_modal.png"
- ],
- "error": null
- },
- {
- "id": "WEB-013",
- "description": "管理员停用孩子账号",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-013_01_login_page.png",
- "./screenshots/WEB-013_02_after_login.png",
- "./screenshots/WEB-013_01_user_list.png",
- "./screenshots/WEB-013_02_disable_confirm.png"
- ],
- "error": null
- },
- {
- "id": "WEB-014",
- "description": "管理员启用孩子账号",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-014_01_login_page.png",
- "./screenshots/WEB-014_02_after_login.png",
- "./screenshots/WEB-014_01_user_list.png",
- "./screenshots/WEB-014_02_enable_confirm.png"
- ],
- "error": null
- },
- {
- "id": "WEB-015",
- "description": "管理员创建任务",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-015_01_login_page.png",
- "./screenshots/WEB-015_02_after_login.png",
- "./screenshots/WEB-015_01_task_list.png",
- "./screenshots/WEB-015_02_create_task_modal.png"
- ],
- "error": null
- },
- {
- "id": "WEB-016",
- "description": "管理员设置任务分类",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-016_01_login_page.png",
- "./screenshots/WEB-016_02_after_login.png",
- "./screenshots/WEB-016_01_create_task.png"
- ],
- "error": null
- },
- {
- "id": "WEB-017",
- "description": "管理员设置任务积分",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-017_01_login_page.png",
- "./screenshots/WEB-017_02_after_login.png",
- "./screenshots/WEB-017_01_create_task.png"
- ],
- "error": null
- },
- {
- "id": "WEB-018",
- "description": "管理员设置任务截止时间",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-018_01_login_page.png",
- "./screenshots/WEB-018_02_after_login.png",
- "./screenshots/WEB-018_01_create_task.png"
- ],
- "error": null
- },
- {
- "id": "WEB-019",
- "description": "管理员编辑任务",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-019_01_login_page.png",
- "./screenshots/WEB-019_02_after_login.png",
- "./screenshots/WEB-019_01_task_list.png",
- "./screenshots/WEB-019_02_edit_task_modal.png"
- ],
- "error": null
- },
- {
- "id": "WEB-020",
- "description": "管理员删除任务",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-020_01_login_page.png",
- "./screenshots/WEB-020_02_after_login.png",
- "./screenshots/WEB-020_01_task_list.png",
- "./screenshots/WEB-020_02_delete_confirm.png"
- ],
- "error": null
- },
- {
- "id": "WEB-021",
- "description": "管理员使用任务模板",
- "priority": "P1",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-021_01_login_page.png",
- "./screenshots/WEB-021_02_after_login.png",
- "./screenshots/WEB-021_01_task_template.png"
- ],
- "error": null
- },
- {
- "id": "WEB-022",
- "description": "管理员查看任务历史",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-022_01_login_page.png",
- "./screenshots/WEB-022_02_after_login.png",
- "./screenshots/WEB-022_01_task_list.png"
- ],
- "error": null
- },
- {
- "id": "WEB-023",
- "description": "管理员查看任务统计",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-023_01_login_page.png",
- "./screenshots/WEB-023_02_after_login.png"
- ],
- "error": null
- },
- {
- "id": "WEB-024",
- "description": "管理员查看奖励列表",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-024_01_login_page.png",
- "./screenshots/WEB-024_02_after_login.png",
- "./screenshots/WEB-024_01_reward_list.png"
- ],
- "error": null
- },
- {
- "id": "WEB-025",
- "description": "管理员创建奖励",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-025_01_login_page.png",
- "./screenshots/WEB-025_02_after_login.png",
- "./screenshots/WEB-025_01_reward_list.png",
- "./screenshots/WEB-025_02_create_reward_modal.png"
- ],
- "error": null
- },
- {
- "id": "WEB-026",
- "description": "管理员设置奖励分类",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-026_01_login_page.png",
- "./screenshots/WEB-026_02_after_login.png",
- "./screenshots/WEB-026_01_create_reward.png"
- ],
- "error": null
- },
- {
- "id": "WEB-027",
- "description": "管理员编辑奖励",
- "priority": "P2",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-027_01_login_page.png",
- "./screenshots/WEB-027_02_after_login.png",
- "./screenshots/WEB-027_01_reward_list.png",
- "./screenshots/WEB-027_02_edit_reward_modal.png"
- ],
- "error": null
- },
- {
- "id": "WEB-028",
- "description": "管理员删除奖励",
- "priority": "P2",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-028_01_login_page.png",
- "./screenshots/WEB-028_02_after_login.png",
- "./screenshots/WEB-028_01_reward_list.png",
- "./screenshots/WEB-028_02_delete_confirm.png"
- ],
- "error": null
- },
- {
- "id": "WEB-029",
- "description": "管理员查看奖励模板",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-029_01_login_page.png",
- "./screenshots/WEB-029_02_after_login.png",
- "./screenshots/WEB-029_01_reward_template.png"
- ],
- "error": null
- },
- {
- "id": "WEB-030",
- "description": "管理员查看奖励兑换进度",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-030_01_login_page.png",
- "./screenshots/WEB-030_02_after_login.png",
- "./screenshots/WEB-030_01_reward_list.png"
- ],
- "error": null
- },
- {
- "id": "WEB-031",
- "description": "管理员查看家庭列表",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-031_01_login_page.png",
- "./screenshots/WEB-031_02_after_login.png",
- "./screenshots/WEB-031_01_family_list.png"
- ],
- "error": null
- },
- {
- "id": "WEB-032",
- "description": "管理员查看家庭详情",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-032_01_login_page.png",
- "./screenshots/WEB-032_02_after_login.png",
- "./screenshots/WEB-032_01_family_list.png",
- "./screenshots/WEB-032_02_family_members.png"
- ],
- "error": null
- },
- {
- "id": "WEB-033",
- "description": "管理员编辑家庭信息",
- "priority": "P1",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-033_01_login_page.png",
- "./screenshots/WEB-033_02_after_login.png",
- "./screenshots/WEB-033_01_family_list.png",
- "./screenshots/WEB-033_02_edit_family_modal.png"
- ],
- "error": null
- },
- {
- "id": "WEB-034",
- "description": "管理员删除家庭",
- "priority": "P1",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-034_01_login_page.png",
- "./screenshots/WEB-034_02_after_login.png",
- "./screenshots/WEB-034_01_family_list.png",
- "./screenshots/WEB-034_02_delete_confirm.png"
- ],
- "error": null
- },
- {
- "id": "WEB-035",
- "description": "管理员查看孩子管理",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-035_01_login_page.png",
- "./screenshots/WEB-035_02_after_login.png",
- "./screenshots/WEB-035_01_child_list.png"
- ],
- "error": null
- },
- {
- "id": "WEB-036",
- "description": "管理员查看积分管理",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-036_01_login_page.png",
- "./screenshots/WEB-036_02_after_login.png",
- "./screenshots/WEB-036_01_points_list.png"
- ],
- "error": null
- },
- {
- "id": "WEB-037",
- "description": "管理员系统设置入口",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-037_01_login_page.png",
- "./screenshots/WEB-037_02_after_login.png",
- "./screenshots/WEB-037_01_system_menu.png"
- ],
- "error": null
- },
- {
- "id": "WEB-038",
- "description": "管理员操作日志查看",
- "priority": "P1",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-038_01_login_page.png",
- "./screenshots/WEB-038_02_after_login.png",
- "./screenshots/WEB-038_01_operation_log.png"
- ],
- "error": null
- },
- {
- "id": "WEB-039",
- "description": "管理员套餐审核",
- "priority": "P1",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-039_01_login_page.png",
- "./screenshots/WEB-039_02_after_login.png",
- "./screenshots/WEB-039_01_package_review.png"
- ],
- "error": null
- },
- {
- "id": "WEB-040",
- "description": "指导师登录Web后台",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-040_01_login_page.png",
- "./screenshots/WEB-040_02_form_filled.png",
- "./screenshots/WEB-040_03_after_login.png"
- ],
- "error": null
- },
- {
- "id": "WEB-041",
- "description": "指导师查看我的家庭",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-041_01_teacher_login_page.png",
- "./screenshots/WEB-041_02_teacher_after_login.png",
- "./screenshots/WEB-041_01_my_families.png"
- ],
- "error": null
- },
- {
- "id": "WEB-042",
- "description": "指导师查看家庭任务详情",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-042_01_teacher_login_page.png",
- "./screenshots/WEB-042_02_teacher_after_login.png",
- "./screenshots/WEB-042_01_family_list.png",
- "./screenshots/WEB-042_02_task_detail.png"
- ],
- "error": null
- },
- {
- "id": "WEB-043",
- "description": "指导师审核任务",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-043_01_teacher_login_page.png",
- "./screenshots/WEB-043_02_teacher_after_login.png",
- "./screenshots/WEB-043_01_pending_tasks.png"
- ],
- "error": null
- },
- {
- "id": "WEB-044",
- "description": "指导师任务审核通过",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-044_01_teacher_login_page.png",
- "./screenshots/WEB-044_02_teacher_after_login.png",
- "./screenshots/WEB-044_01_pending_tasks.png",
- "./screenshots/WEB-044_02_approve_confirm.png"
- ],
- "error": null
- },
- {
- "id": "WEB-045",
- "description": "指导师任务审核拒绝",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-045_01_teacher_login_page.png",
- "./screenshots/WEB-045_02_teacher_after_login.png",
- "./screenshots/WEB-045_01_pending_tasks.png",
- "./screenshots/WEB-045_02_reject_confirm.png"
- ],
- "error": null
- },
- {
- "id": "WEB-046",
- "description": "管理员登出",
- "priority": "P0",
- "status": "failed",
- "screenshots": [
- "./screenshots/WEB-046_01_login_page.png",
- "./screenshots/WEB-046_02_after_login.png",
- "./screenshots/WEB-046_01_logout_confirm.png"
- ],
- "error": null
- }
- ]
- }
|