先判断差异是否来自“组件本身”还是“组件所处的上下文”。构造验收样例时,把组件放进它实际出现的每种页面骨架里,固定数据、视口和交互路径,分别记录可见结果;如果差异只在某个骨架里出现,就把它当作页面级约束,而不是组件缺陷。快速网站建设里,这一步能避免把布局问题误判成功能问题。
同一组件在不同页面表现不同,常见原因有三类:容器宽度与栅格不同、页面级样式覆盖了组件默认值、内容长度或数据形态不同。三者的验收样例写法不一样。
如果差异只出现在一种容器里,优先保留该页面的样例并加注释;如果同一组件在多个页面都出现同类偏移,才考虑改写组件本身。退出的条件是:差异无法用页面约束解释,且改动组件不会破坏其他页面——这时才把问题升级到组件层。
要让不同角色对同一事实达成一致,样例必须可重复。至少固定以下四项,并写进验收记录:
假设一个卡片组件在列表页显示正常,在详情页侧栏出现文字截断。固定上述四项后,把同一组数据分别放入两种骨架,若只有侧栏截断,则样例应记录为“侧栏容器宽度不足”,而不是“卡片组件有缺陷”。这个判断会直接影响下一步:是调整侧栏宽度,还是修改卡片的溢出规则。
多个角色对同一事实理解不同时,最有效的做法不是继续讨论,而是各自提交一份对照样例:同一组件、同一数据、两种页面骨架,并标注观察到的差异点。核对时只看三件事——差异是否可复现、是否只在特定骨架出现、改动后是否影响其他页面。
如果两位评审对“是否算问题”意见相反,先检查他们的样例是否固定了相同的视口和数据。很多分歧其实来自一方在看空数据、另一方在看满数据。把数据状态补齐后,分歧往往会缩小到一个具体条件上,这时再决定保留、改写还是退出就更有依据。
假设导航组件在首页顶部正常,在内页文章头部出现换行错位。按以下步骤构造样例:
这个动作的结果会决定下一步:容器问题就在页面层解决,组件问题才进入组件层修改。两种路径的验收样例不同,不能混用同一份记录。
样例通过不代表所有页面都通过。记录中应写明该样例适用的页面骨架、视口区间和数据范围;超出这些条件的页面需要单独补样例。快速网站建设中,组件复用越多,越要避免用一份样例覆盖所有场景。保留、改写或退出的决定,都应附带它成立的前提,而不是只写一个结论。