- 开关矩阵:开/关与用户分群组合下的行为一致性
- 开关降级:配置中心不可用时使用默认值且不阻塞主流程
- 清理机制:功能稳定后移除开关,避免状态长期发散
- 测试自身也要可切换:被开关控制的新旧逻辑都要有覆盖
开关数量增长会形成组合爆炸,需登记开关生命周期并定期清理。
| 矩阵设计 | 开关状态 × 用户分群 × 环境默认值的组合选取 |
|---|---|
| 默认值策略 | 默认值随环境差异写入用例,逐一断言 |
特性开关(Feature Flag)让未完成或实验性功能可控上线;测试需要覆盖开关开/关组合、灰度规则、过期开关清理与默认值行为。
| 矩阵设计 | 开关状态 × 用户分群 × 环境默认值的组合选取 |
|---|---|
| 默认值策略 | 默认值随环境差异写入用例,逐一断言 |