Commit Graph
10 Commits
Author SHA1 Message Date
zhangxiang c9df2e40c5 test(visual): 更新视觉回归基线(对齐 300ms 入场动效)
跟随 8fb5aae perf(motion) 的全页渲染变化重新生成基线:

- 更新 60 张快照:chromium-desktop 10 / tablet 17 / mobile 16 / webkit 17
- 校验:chromium 三档 + webkit 共 92 用例全绿(不带 -u 复跑,EXIT=0)
- firefox-desktop 23 用例在本环境无法执行(沙箱拦截其 newPage IPC),
  对应 23 张基线仍是旧版,需在 CI 或无该限制的环境重新生成
2026-09-03 17:41:15 +08:00
zhangxiang 37a7738431 test(visual): 更新桌面端视觉快照 16 张(切换器 UI + 真实暗黑主题)
- 切换器图标出现在 header,全页/导航快照随之更新
- theme-dark-main 现真实渲染深色(Phase 1 已加 html[data-theme='dark'] 覆盖块)
- 非 update 模式 16 failed → 全为 ~0.01 局部 diff,无布局回归 → update 后 22 passed
2026-09-01 06:48:03 +08:00
zhangxiang 39b2043c1f test(visual): 更新桌面端视觉快照 17 张(rgb 修复 + P5 全站 CTA 切换后基线)
基线更新范围与之前 17 个 failed 一一对应:
- 营销页:home / products / product-erp / solutions / solution-manufacturing
         services / service-software / news / news-detail / team / methodology
- 共享:about / contact / header / footer / theme-light / theme-dark

根因:HEAD bf9c992 基线是在 globals.css rgb 变量仍是逗号分隔(bug 状态)、
CTAButton 切换未完成时生成的快照。当前代码已是修复+切换后状态:
- globals.css 22 个 rgb 变量空格分隔(commit 011189a)
- CTAButton 全站 27 处切换(commit 5c1b883)

size diff 佐证:team-fullpage 230K→648K(深色 CTA 从透明 bug 变为真实深色背景)。
2026-08-31 17:28:58 +08:00
zhangxiang bf9c992300 test(visual): 更新桌面端视觉快照 20 张(V15 首页/CTA Pill 化)+ 清理旧格式快照目录 2026-08-31 16:17:54 +08:00
zhangxiang e66a89a00c chore(visual): 同步三端视觉回归基线
- 更新 chromium-desktop/tablet/mobile 快照以反映 CMS 化后的结构性文案、首页共创计划板块与关于页资质建设中空态
2026-08-20 09:25:26 +08:00
zhangxiang 713186d552 feat(design): Vibe design optimization — Hero, Bento grids, trust layer, narrative
升级全站体验:首页 Hero 改为产品视觉 + 单一 CTA 转化布局;产品矩阵/服务/方案改
为 Bento 非对称网格(ERP 2x2 大卡 + BI 1x2);补齐信任层(可验证信号 + 来源标注)
与「问题→方法→结果」章节式叙事;新增 hero-product-visual 与 bento-grid 可复用组件;
统一动效与品牌视觉资产。新增对应单测、UJ-11 用户旅程测试并更新视觉回归基线快照。
2026-08-19 14:43:27 +08:00
zhangxiang a2ffd6f27b test(acceptance): complete release acceptance testing — conditional pass
All 7 phases of release acceptance testing completed:
- Static quality gates: build, type-check, lint, unit-coverage all passed
- Regression: 356 E2E passed (Chromium core features), CMS workflow, user journeys
- Visual regression: 84/84 passed across 5 browser/device projects (baselines updated)
- Mobile: 173 passed, FCP 68ms / LCP 280ms
- Lighthouse: 7 pages, 4 categories ≥ 0.9, CWV compliant
- Load test: 200 concurrent, p95=7.26ms, 0.28% error rate
- Stress test: 300 concurrent, p95=3.95ms, 0% error rate
- Accessibility: contrast 7/7, headings 10/10, a11y 66/66
- Security: 2 moderate vulnerabilities (accepted risk)
- docs/lessons-learned.md: added 3 new entries (5.7-5.9)

Conclusion: conditional pass — Firefox (127 failed) and mobile (37 failed)
compatibility issues documented as known defects.
2026-08-13 07:11:12 +08:00
zhangxiang 2653a3730c fix(regression): resolve dogfood findings across marketing, auth, e2e and docs
- Fix list-to-detail navigation on product/service/solution/case pages
- Fix soft 404 on service detail by removing (marketing)/loading.tsx and using force-dynamic
- Fix contact form submission feedback and news placeholder image handling
- Unify SSR/client authentication state in auth.ts
- Add "新闻动态" to main navigation
- Fix Playwright storageState path and Firefox footer link flakiness
- Add E2E coverage for nav dropdown, cases filter and auth token parsing
- Update visual regression baselines (desktop/tablet/mobile, chromium/webkit/firefox)
- Update README, lessons-learned and add REGRESSION_REPORT_2026-07-27.md
- Ignore .lighthouseci/ and heading-hierarchy-report.json
2026-07-27 07:39:11 +08:00
张翔 e35090b914 test(visual): update Playwright visual regression baseline snapshots
更新桌面端、平板、移动端及 firefox/webkit 多浏览器的视觉回归基线,
反映近期首页、产品、服务、方案、案例、联系页等 UI 调整后的最新渲染效果。
2026-07-25 08:03:40 +08:00
张翔 cdeb34d60c test(visual): commit baseline snapshots for regression testing
- Remove e2e/visual-snapshots/ from .gitignore so baselines are tracked
- Generate baseline screenshots across desktop/tablet/mobile and chromium/firefox/webkit
- Total: 95 snapshots (~114MB) covering 12 pages and component states

NOTE: Consider migrating to Git LFS if snapshot history grows too large.
2026-07-08 15:53:05 +08:00