Files
novalon-website/docs/testing/user-journey-acceptance-2026-08-18.md
T
zhangxiang a0328a623f chore(qa): 验收台账与证据入库 + 构建/部署配置同步
- docs/acceptance/qa-tracker.md:跨周期缺陷单一真源台账(§7=第五轮)。
- 周期 1/2 + iPhone SE/axe 验收证据目录、ACCEPTANCE_REVIEW 快照入库。
- 同步 README/CONTEXT/CLAUDE/DESIGN/testing/deployment/lessons-learned 口径;
  next.config/Dockerfile/nginx/Jenkinsfile/docker-compose/sentry/prisma 对齐
  standalone 产物装配与部署形态。
2026-09-28 10:48:09 +08:00

7.1 KiB
Raw Blame History

用户旅程测试封版验收报告

项目: 睿新致远官网(novalon.cn) 报告版本: v1.0 生成日期: 2026-08-18 报告状态: ✅ 通过(作为封版验收依据) 关联: docs/plans/2026-08-18-vibe-design-optimization-plan.md · impeccable critique(31/40 → 修复后重评)


1. 执行摘要

本次用户旅程测试覆盖 UJ-01 ~ UJ-11 共 11 组核心旅程,含设计优化专项(UJ-11 首页转化旅程)与后台管理旅程(UJ-03/06/07),跨 Chromium / Firefox / WebKit + 移动端 多项目矩阵验证。

指标 结果
旅程组 UJ-01 ~ UJ-11(11 组)
测试用例 61 条全部通过
失败 / 跳过 0 / 0
浏览器矩阵 chromium / firefox / webkit / chromium-mobile
运行时长 ~12.8 分钟
结论 ✅ 全部通过,可作为封版验收依据

2. 旅程覆盖矩阵

编号 旅程 用户类型 关键验证点 状态
UJ-01 首页 → 产品 → 详情 → 联系表单 潜在客户 四层叙事结构、表单提交 ✅
UJ-02 解决方案 → 产品详情 行业客户 方案→产品组合关联 ✅
UJ-03 内容管理员完整旅程 管理员 登录→仪表盘→内容→编辑→前台可见 ✅
UJ-04 新闻读者浏览旅程 读者 列表→详情→返回 ✅
UJ-05 案例筛选浏览旅程 案例浏览者 列表→筛选→详情 ✅
UJ-06 多角色权限旅程 超级管理员 角色→权限→用户 ✅
UJ-07 媒体管理员上传旅程 管理员 媒体管理→上传 ✅
UJ-08 服务探索旅程 服务客户 服务列表→详情→联系表单 ✅
UJ-09 产品深度浏览旅程 产品客户 多产品详情、四层叙事 ✅
UJ-10 深度搜索者旅程 内容读者 分类浏览→逐篇阅读→内容发现 ✅
UJ-11 首页转化旅程(设计优化专项) 潜在客户 首屏说服→信任→叙事→转化(桌面+移动) ✅

3. UJ-11 设计优化专项验证详情

针对 2026-08-18 Vibe Design 优化新增/改造的元素,新增 e2e/uj-11-home-conversion.spec.ts,覆盖:

3.1 首屏说服链路(Hero → 信任 → 叙事 → CTA)

  • Hero 产品视觉 Mockup 渲染正常,含诚实标签「产品界面示意」「示例数据」(零编造原则)
  • 单一主 CTA(hero-primary-cta → /contact),次级 CTA 降级为文字链接
  • 信任层 展示可验证信号(2026 / 10+ / 6 / 100%)+ 数据来源标注
  • 叙事区 按 01/02/03 章节呈现「诊断→设计→交付」,每章保留详情入口

3.2 信任验证旅程

  • 「首批客户共创中」横幅如实标注(无虚构客户),引导至 /contact 转化
  • 空案例区呈现「共创进行时」内容块,无「暂无案例数据」裸空态

3.3 移动端首屏转化(390px)

  • CTA 首屏可达、无横向滚动
  • 信任层与叙事区单列堆叠无溢出

4. 测试证据

  • 完整 @journey 套件:npm run test:e2e:journey → 61 passed(12.8m)
  • 新增 UJ-11 专项:npx playwright test uj-11-home-conversion.spec.ts --project=chromium --project=chromium-mobile → 14 passed
  • 静态门禁(设计优化期间):type-check ✅ / lint 0 errors ✅ / unit 1616 passed ✅ / visual desktop 21/21 ✅

5. 固化与复用

旅程测试脚本已固化于 e2e/ 目录,供后续回归复用:

资源 路径 复用方式
完整旅程套件 e2e/user-journey.spec.ts + e2e/mobile-user-journeys.spec.ts + e2e/uj-08-service-journey.spec.ts + e2e/uj-09-product-browsing.spec.ts + e2e/uj-11-home-conversion.spec.ts npm run test:e2e:journey
快速验证(smoke/critical) 全部旅程 spec npm run test:e2e:fast(@smoke|@critical)
移动端旅程 e2e/mobile-user-journeys.spec.ts npm run test:e2e:mobile

复用约定:

  • 新增/修改页面后:先跑 npm run test:e2e:fast(快速回归),再跑 npm run test:e2e:journey(完整旅程)
  • 新增用户旅程:在 e2e/ 下新建 uj-XX-<场景>.spec.ts,标题标注 @journey @critical|@regression,按 UJ-11 模式组织 describe/test 结构与辅助函数
  • 页面元素优先使用 data-testid 定位(稳定、抗重构),避免依赖文案

6. 结论

✅ 全部 61 条用户旅程测试通过,覆盖前台关键转化路径、后台管理路径与设计优化专项。 结合既有静态门禁(type-check / lint / unit 1616 / visual 21/21),满足封版验收条件。


7. 追加:impeccable critique 三轮闭环(2026-08-18)

首页设计经 impeccable critique 三轮迭代,评分 31 → 26 → 34(Good):

轮次 评分 修复内容
首评 31/40 定位首屏说服力与信任层目标达成
严格视角重评 26/40 暴露 brand-register 微缺陷(红点滥用/数字重复/布局孤岛/类失效)
修复后重评 34/40 5 项微缺陷修复 + P3 收尾(Mockup 无障碍、兜底孤儿格)

最终 P3 收尾项(本轮):

  • HeroProductVisual 加 role="img" + aria-label(读屏不再逐条朗读 KPI 噪声)
  • 兜底服务补第 4 条,sm:grid-cols-2 无孤儿格;修正兜底 href

CMS 内容层处理(封版收尾):

  • H1 由泛化的「让每一家企业都拥有数据驱动的决策能力」改为「从数据到决策,让转型可量化」
  • 服务卡指标去重(consulting 40%/6个月、software A+/<4h、solutions 场景化/端到端),不再与 Hero 撞车
  • 已执行 npm run db:seed 生效

本行已于 2026-09-23 回写更正,仅针对第 1 条 H1:该改动已被同日更晚的提交撤销,当前全站 H1 仍是「让每一家企业都拥有数据驱动的决策能力」。 时间线:b6959e1(2026-08-19 14:43 fix(cms): generalize H1 copy and dedupe service card metrics in seed)改文案 → 56be17b(2026-08-19 16:54 revert(home): restore preferred hero headline per user request)应用户偏好恢复原句,seed + 兜底同步、db:seed 已生效、视觉基线三端更新,并在 README 进度清单登记该偏好 → 1ae918e(2026-08-31 首页 V15 重构)把原句带入 src/app/(marketing)/home-content-v15.tsx:169 兜底与 prisma/seed.ts:601。 结论:这是一次已登记的用户偏好,不是遗漏未落地的修复。不要依据上面那行把 H1 改回「可量化」方向——那属于推翻既有裁定,需重新取得授权。第 2、3 条(服务卡指标去重、seed 生效)不受本次更正影响,仍然成立。 另注:品牌叙事内核 docs/brand-narrative-core.md:54 的「让每一分投入可衡量、可验证」未被撤销,仍为可引用的口径来源。

封版状态:✅ 设计优化 + 用户旅程测试(UJ-01~11,61 passed)+ 三轮 critique 闭环 + CMS 内容层处理完成(其中 H1 项已被同日 56be17b 按用户偏好撤销,见上方更正)。