You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

2.4 KiB

10 · 回归重测(验收线)

  • Status: resolved
  • Type: task
  • Blocked by: 09-audit-fixes

Answer(2026-09-05)

五项验收全过(详见 RETEST-REPORT.md):

  1. mvn test 三模块全绿:rule 152 / customer 158 / opp 242(基线 521 → 552,绿为准)。
  2. 冒烟全链 code=0tmp/smoke-t10.py 新写(URL 全现行端点),43 步 0 fail——三 workspace 列表+看板(pool 看板断言 67001 拒绝)、建改查(CAS version)、联系人 CRUD、抛公海/领取/分配、交割只读、导入全链(duplicateStrategy=SKIP 回显断言,F8)、列+形态偏好、商机偏好、战略协议五端点 + DB 快照 2→3→NULL 断言(票 12)、批量工商 NO_HIT(F6)。重打包 fat jar(新代码入包验证:启动日志 customerAgreementMapper 注册)。
  3. bruno 对账终态:321 源码钥匙 = 321 generated 文件,new/delete/冲突/无法识别全 0;本次落 8 文件(战略协议 5 + 批量工商 1 + upload patch ×2);A4 树对齐 v29(战略协议按票 12 拍板挂 A4 根)。
  4. BOM 全仓零命中
  5. 风格 grep 零命中

已知缺陷引用(非回归,维持原状):D-07(P1) assignable 超时(票 05 登记,冒烟缺陷验证模式)、导入 D-04/D-05(票 09 audit 记档)。

验收线(R10,逐项过)

  • mvn test:crm-rule + crm-customer + crm-opportunity 三模块全绿(基线 521:146/122/242,风格改造后数量随用例变化,绿为准);
  • 冒烟脚本重跑全链 code=0:复用 tools/smoke-t12m.py 范式,URL 换 02 号票改造后的新端点,覆盖:登录 → 客户三 workspace 列表/看板(公海看板断言拒绝——用户复核原型确认公海无卡片视图)→ 建改查客户 → 联系人 CRUD → 认领/分配/抛公海 → 交割 → 导入全链 → 偏好存取(列 + 形态)→ 商机偏好存取;
  • bruno 产出验收:E:\code\crm-api-docs A4 目录树对齐 v29 树,knife4j 分组同构(07 号票已建,此处终验)——本机实际路径 D:\code\crm-api-docs(换机),对账 321=321;
  • BOM 扫描:全仓 *.javaEF BB BF 前缀(AGENTS.md 编码纪律);
  • grep -r "PathVariable\|@PutMapping\|@DeleteMapping\|@RequestBody" crm-customer/ 零命中终验。

产出

.scratch/customer-rework/RETEST-REPORT.md:各验收项结果 + 用例计数。