← 全部指南

视觉 Coding

截图生成代码应该如何验收

截图生成代码可能产出外观相近的页面 却没有完成底层工作流 设计验收方案前应先明确目标是静态界面 交互原型还是可运行应用 不同目标需要不同证据

补足截图无法表达的任务约定

截图只能呈现某个时刻的布局与内容 通常无法完整说明导航规则 校验逻辑 加载状态或数据持久化 应另行提供这些要求 或明确将其排除在任务之外 不能把未说明的产品规则当成截图已经提供的信息

开源 screenshot-to-code 项目提供输入截图与生成结果的评估流程 可作为视觉审核参考 下方应用层检查则关注静态图片无法证明的行为

参考来源 · screenshot-to-code · Evaluation workflow

按三个层次分别验收

验收层次检查内容对应证据
视觉布局 字体 间距与响应式状态相同尺寸下的参考图与渲染结果
交互导航 输入校验与有效控件操作序列与后续界面状态
持久化预期写入能否在刷新及导航后保留应用或数据库状态检查

追踪一次完整写入

以自拟收藏流程为例 点击后按钮应变化 但还应检查保存记录 重新访问内容及取消收藏 如果只是前端变量变化且刷新后丢失 就只满足了即时视觉反馈

检查时使用受控初始数据 明确首次操作前是否已有收藏 否则一次切换可能删除原有记录而不是创建新记录 应同时保存起始条件与最终结论

让视觉判断可以解释

在相同视口与加载状态下比较界面 指明差异所在区域 而不是只给总分 动态内容 字体加载和动画都可能改变截图 但并不一定代表实现缺陷

将视觉问题与功能问题分别记录 外观准确的页面可能无法写入 可运行应用也可能存在间距问题 两类发现对应不同修复动作 应在报告中分别保留

同时索取输入与可执行证据

咨询 Demo 时可索取允许使用的视觉输入 交互说明 应用产物与验收报告 并确认是否包含运行环境 公开视觉 Coding 案例只能说明特定实验 不能推导所有后续任务的表现