全栈工程化

Mock 数据骗过了测试,我们在拦截层补了一层契约校验才把假请求管住

前端测试中 mock 数据与真实接口脱节是常见隐患,典型案例显示三层验证仍未能阻止因字段类型不一致导致的生产事故。问题根源在于 mock 仅验证前端逻辑,不校验数据结构真实性。解决方案是在 MSW 等拦截层引入 JSON Schema 自动契约校验,强制 mock 数据与接口定义同步,使测试在第一时间暴露类型错误、边界缺失等问题。该机制提升了反馈循环效率,重构了前后端协作信任,但需注意 schema 维护成本和适用范围。