Просмотр исходного кода

merge(cfclub): 合入远端接口冒烟测试提交 55f3e6e88

Agnes Agent 1 неделя назад
Родитель
Сommit
9bb44c7326
2 измененных файлов с 7 добавлено и 10 удалено
  1. 5 8
      INTERFACE_TEST_REPORT.md
  2. 2 2
      playwright_smoke.log

+ 5 - 8
INTERFACE_TEST_REPORT.md

@@ -1,16 +1,14 @@
-# CFC 接口冒烟测试报告 (20261102_112426)
+# CFC 接口冒烟测试报告 (20261102_121053)
 
 - 目标: cfc.iwintrue.com  用例总数: **542**
-- 业务成功率(BIZ_OK): **248/542 = 46%**
+- 业务成功率(BIZ_OK): **248/542 = 45%**
 
 ## 分类汇总
 - BIZ_OK: 248
 - BIZ_FAIL: 292
-- NOT_FOUND: 0
 - CONN_ERR: 2
 
 ## 需开发团队关注的契约缺口 (NOT_FOUND=0)
-- 已修复:原 `POST /api/badges/child/list`、`POST /api/badges/statistics/child` 两个 404 端点,已于 2026-11-02 对齐为后端重构后的正确路由 `/api/badges/member/list`、`/api/badges/statistics/member`(CHANGELOG 记录 2026 年已将 ChildBadge 重命名为 MemberBadge,小程序端早已使用 member 路径);契约测试期望(ops_interface_smoke.py CASES)与接口冒烟报告已同步更新,重跑后两端点返回 200/BIZ_OK。
 
 ## 健壮性风险 (SERVER_ERR=0)
 
@@ -21,12 +19,11 @@
 - 自动化用例总数(可执行 `test()`):**386**(api 层 55 / 角色分包 52 / DOM 层 279)
 - 文档化用例(设计层 TC-xxxx):**219**
 - 已完成(自动化且未被跳过):**361/386 = 93%**
-- 已实跑通过:接口冒烟 BIZ_OK **246** 端点 + API e2e 末次 **52** 通过 / 3 skipped(来源 playwright_smoke.log)
+- 已实跑通过:接口冒烟 BIZ_OK **248** 端点 + API e2e 末次 **52** 通过 / 3 skipped(来源 playwright_smoke.log)
 
-### 未完成 / 未开始的原因(共 4 类)
+### 未完成 / 未开始的原因(共 3 类)
 1. [279 项] DOM 型 E2E 无法执行(CFC-ENV-001):279 个用例已编写,但远程 cfc.iwintrue.com 为纯 Spring Boot API 后端、未部署 uni-app H5 / cfc-web 前端,浏览器型用例无法运行,未开始执行。
 2. [25 项] 已知缺陷/待上线导致跳过:25 个用例被 test.skip/test.fixme 标记(能量发放 500-CFC-EN-001、昵称未持久化-CFC-FM-001 等),待后端修复后启用。
-3. [0 项] 原 2 个 NOT_FOUND 端点(`/api/badges/child/list`、`/api/badges/statistics/child`)已修复:后端 2026 年重构时已将 child 重命名为 member,前端亦早已使用 member 路径;契约测试期望(ops_interface_smoke.py CASES)与接口冒烟报告已同步更新为 `/member/list`、`/statistics/member`,重跑后两端点返回 200/BIZ_OK,相关 E2E 可恢复执行。
-4. [219 项] 文档化用例未全量自动化:219 条设计用例(TC-xxxx),核心主链路已落地 e2e,边缘/异常流仍以文档形式待补自动化。
+3. [219 项] 文档化用例未全量自动化:219 条设计用例(TC-xxxx),核心主链路已落地 e2e,边缘/异常流仍以文档形式待补自动化。
 
 > 说明:自动化完成率按 `test()` 未被 skip/fixme 计;DOM 层受 CFC-ENV-001 限制需前端部署后执行,属环境阻塞而非用例缺失。

+ 2 - 2
playwright_smoke.log

@@ -49,7 +49,7 @@ Running 57 tests using 1 worker
 [43/57] [desktop] › e2e\api\nonfunc-perf-compat.spec.js:92:1 › [TC-P-N02/X-N01] 并发不串数据:并行 AI 请求各自独立响应
 [44/57] [desktop] › e2e\api\nonfunc-perf-compat.spec.js:106:1 › [响应时间基线] 已登录家庭列表单请求耗时冒烟 ≤ 8s
 [desktop] › e2e\api\nonfunc-perf-compat.spec.js:106:1 › [响应时间基线] 已登录家庭列表单请求耗时冒烟 ≤ 8s
-[耗时] 家庭列表 82ms
+[耗时] 家庭列表 87ms
 
 [45/57] [desktop] › e2e\api\nonfunc-perf-compat.spec.js:117:6 › [TC-C-N01/X-N04] 任务打卡幂等:重复提交不重复计分(需任务流夹具)
 [46/57] [desktop] › e2e\api\nonfunc-perf-compat.spec.js:122:6 › [TC-X-N03] 活动名额并发不超卖:100 名额 / 瞬时 500 请求(需活动夹具 + 压测授权)
@@ -106,4 +106,4 @@ Running 57 tests using 1 worker
     [desktop] › e2e\api\nonfunc-security.spec.js:75:3 › 非功能/安全接口冒烟 › [TC-A-N05] 非管理员访问后台接口被拒(401/403) 
     [desktop] › e2e\api\nonfunc-security.spec.js:121:3 › 非功能/安全接口冒烟 › [TC-P-N11] 报告上传非 PDF/恶意内容被拒(非 200) 
   3 skipped
-  52 passed (58.0s)
+  52 passed (56.4s)