为什么 Smart UI 会破坏测试金字塔? 当业务逻辑集中在 UI 层时,原本可以用单元测试覆盖的规则,只能通过笨重的集成测试或端到端测试验证。 这会让顶层测试变多、执行变慢、定位变难,形成“测试冰淇淋筒”。